diff --git a/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs b/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs index 25ad24478f..43756b99bb 100644 --- a/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs +++ b/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs @@ -632,11 +632,11 @@ namespace BizHawk.Client.EmuHawk if (!prohibit) { var result = LuaImp.ResumeScript(lf); - DetachRegisteredFunctions(lf); if (result.Terminated) { LuaImp.CallExitEvent(lf); lf.Stop(); + DetachRegisteredFunctions(lf); UpdateDialog(); }