diff --git a/BizHawk.Client.EmuHawk/config/FirmwaresConfig.cs b/BizHawk.Client.EmuHawk/config/FirmwaresConfig.cs index dc3e0b8e9f..82e897536f 100644 --- a/BizHawk.Client.EmuHawk/config/FirmwaresConfig.cs +++ b/BizHawk.Client.EmuHawk/config/FirmwaresConfig.cs @@ -386,6 +386,11 @@ namespace BizHawk.Client.EmuHawk private void linkBasePath_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { + if (Owner is PathConfig) + { + MessageBox.Show("C-C-C-Combo Breaker!", "Nice try, but"); + return; + } new PathConfig().ShowDialog(this); RefreshBasePath(); } diff --git a/BizHawk.Client.EmuHawk/config/PathConfig.cs b/BizHawk.Client.EmuHawk/config/PathConfig.cs index 72447dc11b..0c7bc07014 100644 --- a/BizHawk.Client.EmuHawk/config/PathConfig.cs +++ b/BizHawk.Client.EmuHawk/config/PathConfig.cs @@ -194,8 +194,13 @@ namespace BizHawk.Client.EmuHawk firmwareButton.Click += delegate { + if (Owner is FirmwaresConfig) + { + MessageBox.Show("C-C-C-Combo Breaker!", "Nice try, but"); + return; + } var f = new FirmwaresConfig { TargetSystem = sys }; - f.ShowDialog(); + f.ShowDialog(this); }; tabPage.Controls.Add(firmwareButton);