From 53b4e8a1bc07122ebce0aa0dff44e47e7fae9840 Mon Sep 17 00:00:00 2001 From: CasualPokePlayer <50538166+CasualPokePlayer@users.noreply.github.com> Date: Tue, 31 May 2022 21:58:17 -0700 Subject: [PATCH] virtualboyee is nyma now, it needs the core active for settings to be changed --- src/BizHawk.Client.EmuHawk/MainForm.Events.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/BizHawk.Client.EmuHawk/MainForm.Events.cs b/src/BizHawk.Client.EmuHawk/MainForm.Events.cs index fd6648a47e..8cc6ed04ea 100644 --- a/src/BizHawk.Client.EmuHawk/MainForm.Events.cs +++ b/src/BizHawk.Client.EmuHawk/MainForm.Events.cs @@ -3072,7 +3072,10 @@ namespace BizHawk.Client.EmuHawk items.Add(virtuSubmenu); // Virtual Boyee - items.Add(CreateCoreSubmenu(VSystemCategory.Consoles, CoreNames.VirtualBoyee, CreateGenericCoreConfigItem(CoreNames.VirtualBoyee))); + var virtualBoyeeSettingsItem = CreateSettingsItem("Settings...", (_, _) => OpenGenericCoreConfig($"{CoreNames.VirtualBoyee} Settings")); + var virtualBoyeeSubmenu = CreateCoreSubmenu(VSystemCategory.Consoles, CoreNames.VirtualBoyee, virtualBoyeeSettingsItem); + virtualBoyeeSubmenu.DropDownOpened += (_, _) => virtualBoyeeSettingsItem.Enabled = Emulator is VirtualBoyee; + items.Add(virtualBoyeeSubmenu); // ZXHawk items.Add(CreateCoreSubmenu(