コード例 #1
0
ファイル: UiClient.cs プロジェクト: whitevirus/Eddie
        private void Engine_TerminateEvent()
        {
            AppContext.ExitThread();

            if (GuiUtils.IsUnix())
            {
                System.Windows.Forms.Application.Exit();
            }
            //Application.Exit(); // Removed in 2.12, otherwise lock Core thread. Still required in Linux edition.
        }
コード例 #2
0
ファイル: UiClient.cs プロジェクト: nir94/Eddie
        private void Engine_TerminateEvent()
        {
            if (SplashWindow != null)
            {
                SplashWindow.RequestClose();
            }

            if (MainWindow != null)
            {
                MainWindow.RequestClose();
            }

            if (AppContext != null)
            {
                AppContext.ExitThread();
            }

            if (GuiUtils.IsUnix())
            {
                System.Windows.Forms.Application.Exit();
            }
            //Application.Exit(); // Removed in 2.12, otherwise lock Core thread. Still required in Linux edition.
        }