Esempio n. 1
0
        private void RunUI()
        {
            try
            {
                // Init stuff

                // Need to do this from the same thread as Application.Run() will run from...
                PortNotifier.Init();

                mNotifyIcon = new UI.NotifyIcon(Properties.Resources.NotifyIcon);

                // FIXME - NOT thread safe
                updateNotificationStatus();

                Application.Run(mApplicationContext);

                // Signal quit
                mRunning = false;
            }
            catch (Exception e)
            {
                Logging.Log.Exception(e);
            }
        }