This commit is contained in:
twinaphex 2017-05-15 04:36:48 +02:00
parent e2c7671e9f
commit 160c8167d6
4 changed files with 9 additions and 19 deletions

View File

@ -1395,7 +1395,7 @@ static bool command_event_init_core(enum rarch_core_type *data)
config_load_remap();
/* Per-core saves: reset redirection paths */
rarch_ctl(RARCH_CTL_SET_PATHS_REDIRECT, NULL);
path_set_redirect();
if (!core_init())
return false;

View File

@ -1507,7 +1507,7 @@ static void config_set_defaults(void)
#endif
settings->floats.video_scale = scale;
if (rarch_ctl(RARCH_CTL_IS_FORCE_FULLSCREEN, NULL))
if (retroarch_is_forced_fullscreen())
{
configuration_set_bool(settings, settings->bools.video_fullscreen, true);
}
@ -2245,7 +2245,7 @@ static bool config_load_file(const char *path, bool set_defaults,
*bool_settings[i].ptr = tmp;
}
if (!rarch_ctl(RARCH_CTL_IS_FORCE_FULLSCREEN, NULL))
if (!retroarch_is_forced_fullscreen())
CONFIG_GET_BOOL_BASE(conf, settings, bools.video_fullscreen, "video_fullscreen");
#ifdef HAVE_NETWORKGAMEPAD

View File

@ -1436,15 +1436,6 @@ bool rarch_ctl(enum rarch_ctl_state state, void *data)
runloop_ctl(RUNLOOP_CTL_HTTPSERVER_INIT, NULL);
retroarch_msg_queue_init();
break;
case RARCH_CTL_SET_PATHS_REDIRECT:
{
bool contentless = false;
bool is_inited = false;
content_get_status(&contentless, &is_inited);
path_set_redirect();
}
break;
case RARCH_CTL_IS_SRAM_LOAD_DISABLED:
return rarch_is_sram_load_disabled;
case RARCH_CTL_SET_SRAM_LOAD_DISABLED:
@ -1478,8 +1469,6 @@ bool rarch_ctl(enum rarch_ctl_state state, void *data)
case RARCH_CTL_UNSET_SRAM_ENABLE:
rarch_use_sram = false;
break;
case RARCH_CTL_IS_FORCE_FULLSCREEN:
return rarch_force_fullscreen;
case RARCH_CTL_SET_BLOCK_CONFIG_READ:
rarch_block_config_read = true;
break;
@ -1496,6 +1485,10 @@ bool rarch_ctl(enum rarch_ctl_state state, void *data)
return true;
}
bool retroarch_is_forced_fullscreen(void)
{
return rarch_force_fullscreen;
}
bool retroarch_override_setting_is_set(enum rarch_override_setting enum_idx, void *data)
{

View File

@ -49,8 +49,6 @@ enum rarch_ctl_state
RARCH_CTL_DESTROY,
RARCH_CTL_SET_PATHS_REDIRECT,
RARCH_CTL_IS_BPS_PREF,
RARCH_CTL_UNSET_BPS_PREF,
@ -77,9 +75,6 @@ enum rarch_ctl_state
RARCH_CTL_SET_SRAM_SAVE_DISABLED,
RARCH_CTL_UNSET_SRAM_SAVE_DISABLED,
/* Force fullscreen */
RARCH_CTL_IS_FORCE_FULLSCREEN,
/* Block config read */
RARCH_CTL_SET_BLOCK_CONFIG_READ,
RARCH_CTL_UNSET_BLOCK_CONFIG_READ,
@ -298,6 +293,8 @@ bool retroarch_override_setting_is_set(enum rarch_override_setting enum_idx, voi
bool retroarch_validate_game_options(char *s, size_t len, bool mkdir);
bool retroarch_is_forced_fullscreen(void);
void retroarch_set_current_core_type(enum rarch_core_type type, bool explicitly_set);
/**