From 4d1dd215e682dd118e2cafa42a64b585a3dba734 Mon Sep 17 00:00:00 2001 From: adelikat Date: Wed, 24 May 2017 08:30:30 -0500 Subject: [PATCH] Lua Console - temp fix to fix recent regression of lua scripts disappearing on reboot core --- BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs index f15dbe9acf..1eb6577b4e 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs @@ -166,7 +166,13 @@ namespace BizHawk.Client.EmuHawk file.Stop(); } + var currentScripts = LuaImp?.ScriptList; // Temp fix for now LuaImp = new EmuLuaLibrary(Emulator.ServiceProvider); + if (currentScripts != null) + { + LuaImp.ScriptList.AddRange(currentScripts); + } + InputBox.AutoCompleteCustomSource.AddRange(LuaImp.Docs.Select(a => a.Library + "." + a.Name).ToArray()); foreach (var file in runningScripts)