From 27239847c07f18201bd0743368b9c6a1126068a8 Mon Sep 17 00:00:00 2001 From: adelikat Date: Sat, 21 Apr 2012 22:46:48 +0000 Subject: [PATCH] Fix so that the Save Config menu item does not close tool dialogs --- BizHawk.MultiClient/MainForm.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/BizHawk.MultiClient/MainForm.cs b/BizHawk.MultiClient/MainForm.cs index b43c731005..fc0e5e6f5f 100644 --- a/BizHawk.MultiClient/MainForm.cs +++ b/BizHawk.MultiClient/MainForm.cs @@ -123,6 +123,7 @@ namespace BizHawk.MultiClient Global.CheatList.SaveSettings(); CloseGame(); Global.MovieSession.Movie.StopMovie(); + CloseTools(); SaveConfig(); }; @@ -2451,6 +2452,13 @@ namespace BizHawk.MultiClient Global.Config.MainWndx = -1; Global.Config.MainWndy = -1; } + + if (Global.Config.ShowLogWindow) LogConsole.SaveConfigSettings(); + ConfigService.Save(PathManager.DefaultIniPath, Global.Config); + } + + public void CloseTools() + { CloseForm(RamWatch1); CloseForm(RamSearch1); CloseForm(HexEditor1); @@ -2464,8 +2472,6 @@ namespace BizHawk.MultiClient #if WINDOWS CloseForm(LuaConsole1); #endif - if (Global.Config.ShowLogWindow) LogConsole.SaveConfigSettings(); - ConfigService.Save(PathManager.DefaultIniPath, Global.Config); } private void CloseForm(Form form)