From 88dfb9a1594f2541c3c05266c463d45ad89915e5 Mon Sep 17 00:00:00 2001 From: radius Date: Wed, 31 Jan 2018 23:21:29 -0500 Subject: [PATCH] fix emulated model for slot 2 --- libretro/libretro.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libretro/libretro.c b/libretro/libretro.c index fe6235c..7e2c60a 100644 --- a/libretro/libretro.c +++ b/libretro/libretro.c @@ -408,15 +408,15 @@ static void check_variables(bool link) var.value = NULL; if (environ_cb(RETRO_ENVIRONMENT_GET_VARIABLE, &var) && var.value) { - enum model new_model = model[0]; + enum model new_model = model[1]; if (strcmp(var.value, "Game Boy") == 0) new_model = MODEL_DMG; else if (strcmp(var.value, "Game Boy Color") == 0) new_model = MODEL_CGB; else if (strcmp(var.value, "Game Boy Advance") == 0) new_model = MODEL_AGB; - if (GB_is_inited(&gb[1]) && new_model != model[0]) { - model[0] = new_model; + if (GB_is_inited(&gb[1]) && new_model != model[1]) { + model[1] = new_model; init_for_current_model(); } }