diff --git a/src/BizHawk.Client.EmuHawk/MainForm.cs b/src/BizHawk.Client.EmuHawk/MainForm.cs index 09b0b4f0ae..d06d0811bf 100644 --- a/src/BizHawk.Client.EmuHawk/MainForm.cs +++ b/src/BizHawk.Client.EmuHawk/MainForm.cs @@ -3644,7 +3644,9 @@ namespace BizHawk.Client.EmuHawk DisplayManager.ActivateOpenGLContext(); // required in case the core wants to create a shared OpenGL context - var result = loader.LoadRom(path, nextComm, ioaRetro?.CorePath, forcedCoreName: MovieSession.QueuedCoreName); + bool result = string.IsNullOrEmpty(MovieSession.QueuedCoreName) + ? loader.LoadRom(path, nextComm, ioaRetro?.CorePath) + : loader.LoadRom(path, nextComm, ioaRetro?.CorePath, forcedCoreName: MovieSession.QueuedCoreName); Game = result ? loader.Game : GameInfo.NullInstance;