fix Broken Jump List #1015
This commit is contained in:
parent
148cadda72
commit
74d1eba368
|
@ -112,7 +112,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
}
|
||||
else
|
||||
{
|
||||
cmdRom = arg;
|
||||
cmdRom = args[i];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -274,7 +274,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
if (argParse.cmdRom != null)
|
||||
{
|
||||
// Commandline should always override auto-load
|
||||
LoadRom(argParse.cmdRom, new LoadRomArgs { OpenAdvanced = new OpenAdvanced_OpenRom() });
|
||||
var ioa = OpenAdvancedSerializer.ParseWithLegacy(argParse.cmdRom);
|
||||
LoadRom(argParse.cmdRom, new LoadRomArgs { OpenAdvanced = ioa });
|
||||
if (Global.Game == null)
|
||||
{
|
||||
MessageBox.Show("Failed to load " + argParse.cmdRom + " specified on commandline");
|
||||
|
@ -3582,6 +3583,12 @@ namespace BizHawk.Client.EmuHawk
|
|||
}
|
||||
}
|
||||
|
||||
if (ioa is OpenAdvanced_OpenRom)
|
||||
{
|
||||
var ioa_openrom = (OpenAdvanced_OpenRom)ioa;
|
||||
path = ioa_openrom.Path;
|
||||
}
|
||||
|
||||
CoreFileProvider.SyncCoreCommInputSignals(nextComm);
|
||||
var result = loader.LoadRom(path, nextComm);
|
||||
|
||||
|
|
Loading…
Reference in New Issue