From f082ef1f4f9b4b2a745d30eb02c3849ff5fcdf7b Mon Sep 17 00:00:00 2001 From: adelikat Date: Sun, 31 May 2020 10:58:09 -0500 Subject: [PATCH] move RentLuaSession management out of LuaFileList and into LuaConsole, this is a presentation concern --- src/BizHawk.Client.Common/lua/LuaFileList.cs | 3 --- src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs | 6 ++++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/BizHawk.Client.Common/lua/LuaFileList.cs b/src/BizHawk.Client.Common/lua/LuaFileList.cs index b78458a8bc..7c4e4b4562 100644 --- a/src/BizHawk.Client.Common/lua/LuaFileList.cs +++ b/src/BizHawk.Client.Common/lua/LuaFileList.cs @@ -103,9 +103,6 @@ namespace BizHawk.Client.Common } } - Global.Config.RecentLuaSession.Add(path); - ForEach(lua => Global.Config.RecentLua.Add(lua.Path)); - _filename = path; LoadCallback?.Invoke(); diff --git a/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs b/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs index 82ec4df058..0884a56571 100644 --- a/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs +++ b/src/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs @@ -519,6 +519,12 @@ namespace BizHawk.Client.EmuHawk UpdateDialog(); LuaImp.ScriptList.Changes = false; + Config.RecentLuaSession.Add(path); + foreach (var script in LuaImp.ScriptList) + { + Config.RecentLua.Add(script.Path); + } + return result; }