Move quit prompt into MainWindow
This commit is contained in:
parent
33d7c99293
commit
97b58472c7
@ -1575,7 +1575,11 @@ namespace UniversalEditor.UserInterface.WindowsForms
|
||||
|
||||
if (!WindowsFormsEngine.SessionLoading && Engine.CurrentEngine.Windows.Count == 0)
|
||||
{
|
||||
Application.Exit();
|
||||
if (Engine.CurrentEngine.ConfigurationManager.GetValue<bool>(new string[] { "Application", "ConfirmExit" }, false))
|
||||
{
|
||||
if (MessageBox.Show("Are you sure you wish to quit " + Engine.CurrentEngine.DefaultLanguage.GetStringTableEntry("ApplicationTitle") + "?", "Quit Application", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) return;
|
||||
}
|
||||
Engine.CurrentEngine.StopApplication();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
@ -397,14 +397,6 @@ namespace UniversalEditor.UserInterface.WindowsForms
|
||||
{
|
||||
Application.Restart();
|
||||
}
|
||||
protected override bool BeforeStopApplication()
|
||||
{
|
||||
if (ConfigurationManager.GetValue<bool>(new string[] { "Application", "ConfirmExit" }, false))
|
||||
{
|
||||
if (MessageBox.Show("Are you sure you wish to quit " + Engine.CurrentEngine.DefaultLanguage.GetStringTableEntry("ApplicationTitle") + "?", "Quit Application", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) return false;
|
||||
}
|
||||
return base.BeforeStopApplication();
|
||||
}
|
||||
protected override void StopApplicationInternal()
|
||||
{
|
||||
Application.Exit();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user