From 15191106917671724be05d508b4653a1b796e86d Mon Sep 17 00:00:00 2001 From: adelikat Date: Sat, 18 Jan 2020 13:22:19 -0600 Subject: [PATCH] Always refresh the APIHawk library instances instead of checking for null, fixes #1791 --- BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.cs b/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.cs index cb25e3a481..c88e2dd838 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.cs @@ -73,7 +73,7 @@ namespace BizHawk.Client.EmuHawk emuHawkLibrary.MainForm = _mainForm; } - ApiHawkContainerInstance ??= InitApiHawkContainerInstance(serviceProvider, ConsoleLuaLibrary.LogOutput); + ApiHawkContainerInstance = InitApiHawkContainerInstance(serviceProvider, ConsoleLuaLibrary.LogOutput); if (instance is DelegatingLuaLibraryEmu dlgInstanceEmu) dlgInstanceEmu.APIs = ApiHawkContainerInstance; // this is necessary as the property has the `new` modifier else if (instance is DelegatingLuaLibrary dlgInstance) dlgInstance.APIs = ApiHawkContainerInstance;