Issue 288: Fix two crashes in single instance mode.
This commit is contained in:
parent
19bdb01adc
commit
09c6072082
|
@ -48,9 +48,12 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
public static void CloseAll()
|
||||
{
|
||||
foreach (var device in Devices)
|
||||
device.joystick.Dispose();
|
||||
Devices.Clear();
|
||||
if (Devices != null)
|
||||
{
|
||||
foreach (var device in Devices)
|
||||
device.joystick.Dispose();
|
||||
Devices.Clear();
|
||||
}
|
||||
}
|
||||
|
||||
// ********************************** Instance Members **********************************
|
||||
|
|
|
@ -273,7 +273,8 @@ REDO_DISPMETHOD:
|
|||
|
||||
void this_StartupNextInstance(object sender, StartupNextInstanceEventArgs e)
|
||||
{
|
||||
(MainForm as MainForm).LoadRom(e.CommandLine[0]);
|
||||
if (e.CommandLine.Count >= 1)
|
||||
(MainForm as MainForm).LoadRom(e.CommandLine[0]);
|
||||
}
|
||||
|
||||
protected override void OnCreateMainForm()
|
||||
|
|
Loading…
Reference in New Issue