mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 04:14:00 +00:00
Move rarch_patch_blocked to runloop_state, and get rid of
RARCH_CTL_IS_PATCH_BLOCKED
This commit is contained in:
parent
49e99266f8
commit
aaad65538c
@ -8227,7 +8227,7 @@ static void global_free(struct rarch_state *p_rarch)
|
||||
p_rarch->rarch_bps_pref = false;
|
||||
p_rarch->rarch_ips_pref = false;
|
||||
p_rarch->rarch_ups_pref = false;
|
||||
p_rarch->rarch_patch_blocked = false;
|
||||
runloop_st->patch_blocked = false;
|
||||
#endif
|
||||
#ifdef HAVE_CONFIGFILE
|
||||
p_rarch->rarch_block_config_read = false;
|
||||
@ -17201,7 +17201,7 @@ static bool retroarch_parse_input_and_config(
|
||||
|
||||
case RA_OPT_NO_PATCH:
|
||||
#ifdef HAVE_PATCH
|
||||
p_rarch->rarch_patch_blocked = true;
|
||||
runloop_st->patch_blocked = true;
|
||||
#endif
|
||||
break;
|
||||
|
||||
@ -17816,8 +17816,6 @@ bool retroarch_ctl(enum rarch_ctl_state state, void *data)
|
||||
return (input_state_get_ptr()->bsv_movie_state_handle != NULL);
|
||||
#endif
|
||||
#ifdef HAVE_PATCH
|
||||
case RARCH_CTL_IS_PATCH_BLOCKED:
|
||||
return p_rarch->rarch_patch_blocked;
|
||||
case RARCH_CTL_IS_BPS_PREF:
|
||||
return p_rarch->rarch_bps_pref;
|
||||
case RARCH_CTL_UNSET_BPS_PREF:
|
||||
|
@ -627,9 +627,6 @@ struct rarch_state
|
||||
bool rarch_ups_pref;
|
||||
bool rarch_bps_pref;
|
||||
bool rarch_ips_pref;
|
||||
#ifdef HAVE_PATCH
|
||||
bool rarch_patch_blocked;
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_ACCESSIBILITY
|
||||
/* Is text-to-speech accessibility turned on? */
|
||||
|
@ -64,8 +64,6 @@ enum rarch_ctl_state
|
||||
RARCH_CTL_IS_BPS_PREF,
|
||||
RARCH_CTL_UNSET_BPS_PREF,
|
||||
|
||||
RARCH_CTL_IS_PATCH_BLOCKED,
|
||||
|
||||
RARCH_CTL_IS_UPS_PREF,
|
||||
RARCH_CTL_UNSET_UPS_PREF,
|
||||
|
||||
|
@ -258,6 +258,9 @@ struct runloop
|
||||
bool runahead_available;
|
||||
bool runahead_secondary_core_available;
|
||||
bool runahead_force_input_dirty;
|
||||
#endif
|
||||
#ifdef HAVE_PATCH
|
||||
bool patch_blocked;
|
||||
#endif
|
||||
bool is_sram_load_disabled;
|
||||
bool is_sram_save_disabled;
|
||||
|
@ -1775,7 +1775,8 @@ bool task_push_start_dummy_core(content_ctx_info_t *content_info)
|
||||
char *error_string = NULL;
|
||||
global_t *global = global_get_ptr();
|
||||
settings_t *settings = config_get_ptr();
|
||||
rarch_system_info_t *sys_info = &runloop_state_get_ptr()->system;
|
||||
runloop_state_t *runloop_st = runloop_state_get_ptr();
|
||||
rarch_system_info_t *sys_info = &runloop_st->system;
|
||||
const char *path_dir_system = settings->paths.directory_system;
|
||||
bool check_firmware_before_loading = settings->bools.check_firmware_before_loading;
|
||||
|
||||
@ -1787,7 +1788,7 @@ bool task_push_start_dummy_core(content_ctx_info_t *content_info)
|
||||
content_ctx.is_ips_pref = retroarch_ctl(RARCH_CTL_IS_IPS_PREF, NULL);
|
||||
content_ctx.is_bps_pref = retroarch_ctl(RARCH_CTL_IS_BPS_PREF, NULL);
|
||||
content_ctx.is_ups_pref = retroarch_ctl(RARCH_CTL_IS_UPS_PREF, NULL);
|
||||
content_ctx.patch_is_blocked = retroarch_ctl(RARCH_CTL_IS_PATCH_BLOCKED, NULL);
|
||||
content_ctx.patch_is_blocked = runloop_st->patch_blocked;
|
||||
#endif
|
||||
content_ctx.bios_is_missing = retroarch_ctl(RARCH_CTL_IS_MISSING_BIOS, NULL);
|
||||
content_ctx.directory_system = NULL;
|
||||
@ -1872,7 +1873,8 @@ bool task_push_load_content_from_playlist_from_menu(
|
||||
char *error_string = NULL;
|
||||
global_t *global = global_get_ptr();
|
||||
settings_t *settings = config_get_ptr();
|
||||
rarch_system_info_t *sys_info = &runloop_state_get_ptr()->system;
|
||||
runloop_state_t *runloop_st = runloop_state_get_ptr();
|
||||
rarch_system_info_t *sys_info = &runloop_st->system;
|
||||
const char *path_dir_system = settings->paths.directory_system;
|
||||
#ifndef HAVE_DYNAMIC
|
||||
bool force_core_reload = settings->bools.always_reload_core_on_run_content;
|
||||
@ -1883,7 +1885,7 @@ bool task_push_load_content_from_playlist_from_menu(
|
||||
content_ctx.is_ips_pref = retroarch_ctl(RARCH_CTL_IS_IPS_PREF, NULL);
|
||||
content_ctx.is_bps_pref = retroarch_ctl(RARCH_CTL_IS_BPS_PREF, NULL);
|
||||
content_ctx.is_ups_pref = retroarch_ctl(RARCH_CTL_IS_UPS_PREF, NULL);
|
||||
content_ctx.patch_is_blocked = retroarch_ctl(RARCH_CTL_IS_PATCH_BLOCKED, NULL);
|
||||
content_ctx.patch_is_blocked = runloop_st->patch_blocked;
|
||||
#endif
|
||||
content_ctx.bios_is_missing = retroarch_ctl(RARCH_CTL_IS_MISSING_BIOS, NULL);
|
||||
content_ctx.directory_system = NULL;
|
||||
@ -2014,6 +2016,7 @@ bool task_push_start_current_core(content_ctx_info_t *content_info)
|
||||
char *error_string = NULL;
|
||||
global_t *global = global_get_ptr();
|
||||
settings_t *settings = config_get_ptr();
|
||||
runloop_state_t *runloop_st = runloop_state_get_ptr();
|
||||
const char *path_dir_system = settings->paths.directory_system;
|
||||
bool check_firmware_before_loading = settings->bools.check_firmware_before_loading;
|
||||
|
||||
@ -2025,7 +2028,7 @@ bool task_push_start_current_core(content_ctx_info_t *content_info)
|
||||
content_ctx.is_ips_pref = retroarch_ctl(RARCH_CTL_IS_IPS_PREF, NULL);
|
||||
content_ctx.is_bps_pref = retroarch_ctl(RARCH_CTL_IS_BPS_PREF, NULL);
|
||||
content_ctx.is_ups_pref = retroarch_ctl(RARCH_CTL_IS_UPS_PREF, NULL);
|
||||
content_ctx.patch_is_blocked = retroarch_ctl(RARCH_CTL_IS_PATCH_BLOCKED, NULL);
|
||||
content_ctx.patch_is_blocked = runloop_st->patch_blocked;
|
||||
#endif
|
||||
content_ctx.bios_is_missing = retroarch_ctl(RARCH_CTL_IS_MISSING_BIOS, NULL);
|
||||
content_ctx.directory_system = NULL;
|
||||
@ -2146,6 +2149,7 @@ bool task_push_load_content_with_new_core_from_menu(
|
||||
char *error_string = NULL;
|
||||
global_t *global = global_get_ptr();
|
||||
settings_t *settings = config_get_ptr();
|
||||
runloop_state_t *runloop_st = runloop_state_get_ptr();
|
||||
bool check_firmware_before_loading = settings->bools.check_firmware_before_loading;
|
||||
const char *path_dir_system = settings->paths.directory_system;
|
||||
#ifndef HAVE_DYNAMIC
|
||||
@ -2167,7 +2171,7 @@ bool task_push_load_content_with_new_core_from_menu(
|
||||
content_ctx.is_ips_pref = retroarch_ctl(RARCH_CTL_IS_IPS_PREF, NULL);
|
||||
content_ctx.is_bps_pref = retroarch_ctl(RARCH_CTL_IS_BPS_PREF, NULL);
|
||||
content_ctx.is_ups_pref = retroarch_ctl(RARCH_CTL_IS_UPS_PREF, NULL);
|
||||
content_ctx.patch_is_blocked = retroarch_ctl(RARCH_CTL_IS_PATCH_BLOCKED, NULL);
|
||||
content_ctx.patch_is_blocked = runloop_st->patch_blocked;
|
||||
#endif
|
||||
content_ctx.bios_is_missing = retroarch_ctl(RARCH_CTL_IS_MISSING_BIOS, NULL);
|
||||
content_ctx.directory_system = NULL;
|
||||
@ -2266,7 +2270,8 @@ static bool task_load_content_internal(
|
||||
bool ret = false;
|
||||
char *error_string = NULL;
|
||||
global_t *global = global_get_ptr();
|
||||
rarch_system_info_t *sys_info = &runloop_state_get_ptr()->system;
|
||||
runloop_state_t *runloop_st = runloop_state_get_ptr();
|
||||
rarch_system_info_t *sys_info = &runloop_st->system;
|
||||
settings_t *settings = config_get_ptr();
|
||||
bool check_firmware_before_loading = settings->bools.check_firmware_before_loading;
|
||||
bool set_supports_no_game_enable = settings->bools.set_supports_no_game_enable;
|
||||
@ -2278,7 +2283,7 @@ static bool task_load_content_internal(
|
||||
content_ctx.is_ips_pref = retroarch_ctl(RARCH_CTL_IS_IPS_PREF, NULL);
|
||||
content_ctx.is_bps_pref = retroarch_ctl(RARCH_CTL_IS_BPS_PREF, NULL);
|
||||
content_ctx.is_ups_pref = retroarch_ctl(RARCH_CTL_IS_UPS_PREF, NULL);
|
||||
content_ctx.patch_is_blocked = retroarch_ctl(RARCH_CTL_IS_PATCH_BLOCKED, NULL);
|
||||
content_ctx.patch_is_blocked = runloop_st->patch_blocked;
|
||||
#endif
|
||||
content_ctx.bios_is_missing = retroarch_ctl(RARCH_CTL_IS_MISSING_BIOS, NULL);
|
||||
content_ctx.directory_system = NULL;
|
||||
@ -2771,7 +2776,8 @@ bool content_init(void)
|
||||
bool ret = true;
|
||||
char *error_string = NULL;
|
||||
global_t *global = global_get_ptr();
|
||||
rarch_system_info_t *sys_info = &runloop_state_get_ptr()->system;
|
||||
runloop_state_t *runloop_st = runloop_state_get_ptr();
|
||||
rarch_system_info_t *sys_info = &runloop_st->system;
|
||||
settings_t *settings = config_get_ptr();
|
||||
bool check_firmware_before_loading = settings->bools.check_firmware_before_loading;
|
||||
bool set_supports_no_game_enable = settings->bools.set_supports_no_game_enable;
|
||||
@ -2786,7 +2792,7 @@ bool content_init(void)
|
||||
content_ctx.is_ips_pref = retroarch_ctl(RARCH_CTL_IS_IPS_PREF, NULL);
|
||||
content_ctx.is_bps_pref = retroarch_ctl(RARCH_CTL_IS_BPS_PREF, NULL);
|
||||
content_ctx.is_ups_pref = retroarch_ctl(RARCH_CTL_IS_UPS_PREF, NULL);
|
||||
content_ctx.patch_is_blocked = retroarch_ctl(RARCH_CTL_IS_PATCH_BLOCKED, NULL);
|
||||
content_ctx.patch_is_blocked = runloop_st->patch_blocked;
|
||||
#endif
|
||||
content_ctx.directory_system = NULL;
|
||||
content_ctx.directory_cache = NULL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user