diff --git a/BizHawk.Client.ApiHawk/Classes/ClientApi.cs b/BizHawk.Client.ApiHawk/Classes/ClientApi.cs index fa3c19d927..96de695078 100644 --- a/BizHawk.Client.ApiHawk/Classes/ClientApi.cs +++ b/BizHawk.Client.ApiHawk/Classes/ClientApi.cs @@ -759,13 +759,11 @@ namespace BizHawk.Client.ApiHawk } case "GB": - if (Global.Emulator is Gameboy) + if (Global.Emulator is Gameboy gb) { - return SystemInfo.GB; - } - else if (Global.Emulator is GBColors) - { - return SystemInfo.GBC; + return gb.IsCGBMode() + ? SystemInfo.GBC + : SystemInfo.GB; } else {