From 596e8d9198b07de47f25f2f779ecb511db5caae8 Mon Sep 17 00:00:00 2001 From: kalimag Date: Wed, 7 Dec 2022 08:28:31 +0100 Subject: [PATCH] Call `onexit` and cleanup when removing lua script --- src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs b/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs index f89b47acd3..74aa0ca7dd 100644 --- a/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs +++ b/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs @@ -373,7 +373,7 @@ namespace BizHawk.Client.EmuHawk { if (!item.IsSeparator) { - LuaImp.RegisteredFunctions.RemoveForFile(item, Emulator); + DisableLuaScript(item); RemoveFileWatcher(item); } LuaImp.ScriptList.Remove(item);