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()
|
public static void CloseAll()
|
||||||
{
|
{
|
||||||
foreach (var device in Devices)
|
if (Devices != null)
|
||||||
device.joystick.Dispose();
|
{
|
||||||
Devices.Clear();
|
foreach (var device in Devices)
|
||||||
|
device.joystick.Dispose();
|
||||||
|
Devices.Clear();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ********************************** Instance Members **********************************
|
// ********************************** Instance Members **********************************
|
||||||
|
|
|
@ -273,7 +273,8 @@ REDO_DISPMETHOD:
|
||||||
|
|
||||||
void this_StartupNextInstance(object sender, StartupNextInstanceEventArgs e)
|
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()
|
protected override void OnCreateMainForm()
|
||||||
|
|
Loading…
Reference in New Issue