diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp index efacf2dea2..cbb1609d65 100644 --- a/libretro/libretro.cpp +++ b/libretro/libretro.cpp @@ -425,6 +425,10 @@ static std::string map_psp_language_to_i18n_locale(int val) static void check_variables(CoreParameter &coreParam) { + bool isFastForwarding; + if (environ_cb(RETRO_ENVIRONMENT_GET_FASTFORWARDING, &isFastForwarding)) + coreParam.fastForward = isFastForwarding; + bool updated = false; if ( coreState != CoreState::CORE_POWERUP @@ -1025,10 +1029,6 @@ static void check_variables(CoreParameter &coreParam) environ_cb(RETRO_ENVIRONMENT_SET_SYSTEM_AV_INFO, &avInfo); } - bool isFastForwarding; - if (environ_cb(RETRO_ENVIRONMENT_GET_FASTFORWARDING, &isFastForwarding)) - coreParam.fastForward = isFastForwarding; - set_variable_visibility(); }