diff --git a/runahead/run_ahead.c b/runahead/run_ahead.c index 1e931f5265..a3a1cf5a87 100644 --- a/runahead/run_ahead.c +++ b/runahead/run_ahead.c @@ -142,9 +142,7 @@ static bool env_hook(unsigned cmd, void *data) { bool *bool_p = (bool*)data; if (*bool_p == true) - { secondary_core_set_variable_update(); - } } return result; } diff --git a/runahead/secondary_core.c b/runahead/secondary_core.c index 1dbc571d97..5be3a0f9b2 100644 --- a/runahead/secondary_core.c +++ b/runahead/secondary_core.c @@ -281,9 +281,9 @@ static bool rarch_environment_secondary_core_hook(unsigned cmd, void *data) bool result = rarch_environment_cb(cmd, data); if (cmd == RETRO_ENVIRONMENT_GET_VARIABLE_UPDATE && has_variable_update) { - has_variable_update = false; bool *bool_p = (bool*)data; *bool_p = true; + has_variable_update = false; return true; } return result;