diff --git a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs index 56d0eb6ea8..6c3cea84e3 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs @@ -42,7 +42,7 @@ namespace BizHawk.Client.EmuHawk { if (AskSaveChanges()) { - SaveConfigSettings(); + CloseLua(); GlobalWin.DisplayManager.ClearLuaSurfaces(); } else @@ -295,10 +295,12 @@ namespace BizHawk.Client.EmuHawk return path; } - // TODO: Rename me - private void SaveConfigSettings() + private void CloseLua() { - LuaImp.Close(); + if (LuaImp != null) + { + LuaImp.Close(); + } } private static FileInfo GetFileFromUser(string filter)