EmuHawk: fix NES core picker, was broken by picking subneshawk due to the xor

This commit is contained in:
alyosha-tas 2019-12-29 08:29:18 -05:00
parent cf666228b3
commit f1faf5988a
2 changed files with 13 additions and 2 deletions

View File

@ -1855,7 +1855,7 @@
this.QuicknesCoreMenuItem.Name = "QuicknesCoreMenuItem";
this.QuicknesCoreMenuItem.Size = new System.Drawing.Size(209, 22);
this.QuicknesCoreMenuItem.Text = "QuickNES";
this.QuicknesCoreMenuItem.Click += new System.EventHandler(this.NesCorePick_Click);
this.QuicknesCoreMenuItem.Click += new System.EventHandler(this.QuickNesCorePick_Click);
//
// NesCoreMenuItem
//

View File

@ -1211,9 +1211,20 @@ namespace BizHawk.Client.EmuHawk
SubNesHawkMenuItem.Checked = Config.UseSubNESHawk;
}
private void QuickNesCorePick_Click(object sender, EventArgs e)
{
Config.NES_InQuickNES = true;
Config.UseSubNESHawk = false;
if (Emulator.SystemId == "NES")
{
FlagNeedsReboot();
}
}
private void NesCorePick_Click(object sender, EventArgs e)
{
Config.NES_InQuickNES ^= true;
Config.NES_InQuickNES = false;
Config.UseSubNESHawk = false;
if (Emulator.SystemId == "NES")