diff --git a/src/BizHawk.Client.EmuHawk/MainForm.cs b/src/BizHawk.Client.EmuHawk/MainForm.cs index f980472872..8f250f828f 100644 --- a/src/BizHawk.Client.EmuHawk/MainForm.cs +++ b/src/BizHawk.Client.EmuHawk/MainForm.cs @@ -3744,11 +3744,6 @@ namespace BizHawk.Client.EmuHawk loader.OnLoadSettings += CoreSettings; loader.OnLoadSyncSettings += CoreSyncSettings; - if (Tools.IsLoaded()) - { - Tools.Restart(); - } - // this also happens in CloseGame(). But it needs to happen here since if we're restarting with the same core, // any settings changes that we made need to make it back to config before we try to instantiate that core with // the new settings objects @@ -3887,13 +3882,6 @@ namespace BizHawk.Client.EmuHawk Console.WriteLine("Core reported BoardID: \"{0}\"", Emulator.AsBoardInfo().BoardName); } - // restarts the lua console if a different rom is loaded. - // im not really a fan of how this is done.. - if (Config.RecentRoms.Empty || Config.RecentRoms.MostRecent != openAdvancedArgs) - { - Tools.Restart(); - } - Config.RecentRoms.Add(openAdvancedArgs); JumpLists.AddRecentItem(openAdvancedArgs, ioa.DisplayName);