diff --git a/BizHawk.Client.EmuHawk/MainForm.cs b/BizHawk.Client.EmuHawk/MainForm.cs index 7644e6a83d..70a5921c86 100644 --- a/BizHawk.Client.EmuHawk/MainForm.cs +++ b/BizHawk.Client.EmuHawk/MainForm.cs @@ -3692,6 +3692,11 @@ namespace BizHawk.Client.EmuHawk if (SavestateManager.LoadStateFile(path, userFriendlyStateName)) { + if (GlobalWin.Tools.Has()) + { + GlobalWin.Tools.LuaConsole.LuaImp.CallLoadStateEvent(userFriendlyStateName); + } + SetMainformMovieInfo(); GlobalWin.OSD.ClearGUIText(); GlobalWin.Tools.UpdateToolsBefore(fromLua); @@ -3703,11 +3708,6 @@ namespace BizHawk.Client.EmuHawk { GlobalWin.OSD.AddMessage("Loaded state: " + userFriendlyStateName); } - - if (GlobalWin.Tools.Has()) - { - GlobalWin.Tools.LuaConsole.LuaImp.CallLoadStateEvent(userFriendlyStateName); - } } else {