mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
Small cleanups/refactors
This commit is contained in:
parent
a73de886fc
commit
ffaa7fcd40
41
retroarch.c
41
retroarch.c
@ -16901,12 +16901,24 @@ static bool rarch_environment_cb(unsigned cmd, void *data)
|
||||
case RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL:
|
||||
RARCH_LOG("[Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.\n");
|
||||
|
||||
if (p_rarch->runloop_core_options)
|
||||
retroarch_deinit_core_options(p_rarch);
|
||||
retroarch_core_options_intl_init(p_rarch,
|
||||
(const struct
|
||||
retro_core_options_intl *)data);
|
||||
{
|
||||
struct retro_core_option_definition *option_defs =
|
||||
core_option_manager_get_definitions((const struct retro_core_options_intl*)data);
|
||||
|
||||
if (p_rarch->runloop_core_options)
|
||||
retroarch_deinit_core_options(p_rarch);
|
||||
|
||||
/* Parse core_options_intl to create option definitions array */
|
||||
if (option_defs)
|
||||
{
|
||||
/* Initialise core options */
|
||||
rarch_init_core_options(p_rarch, option_defs);
|
||||
|
||||
/* Clean up */
|
||||
free(option_defs);
|
||||
}
|
||||
|
||||
}
|
||||
break;
|
||||
|
||||
case RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY:
|
||||
@ -35527,25 +35539,6 @@ void retroarch_init_task_queue(void)
|
||||
task_queue_init(threaded_enable, runloop_task_msg_queue_push);
|
||||
}
|
||||
|
||||
static void retroarch_core_options_intl_init(
|
||||
struct rarch_state *p_rarch,
|
||||
const struct
|
||||
retro_core_options_intl *core_options_intl)
|
||||
{
|
||||
/* Parse core_options_intl to create option definitions array */
|
||||
struct retro_core_option_definition *option_defs =
|
||||
core_option_manager_get_definitions(core_options_intl);
|
||||
|
||||
if (option_defs)
|
||||
{
|
||||
/* Initialise core options */
|
||||
rarch_init_core_options(p_rarch, option_defs);
|
||||
|
||||
/* Clean up */
|
||||
free(option_defs);
|
||||
}
|
||||
}
|
||||
|
||||
bool rarch_ctl(enum rarch_ctl_state state, void *data)
|
||||
{
|
||||
struct rarch_state *p_rarch = &rarch_st;
|
||||
|
@ -13,10 +13,6 @@ extern "C"
|
||||
#endif
|
||||
|
||||
static void retroarch_fail(int error_code, const char *error);
|
||||
static void retroarch_core_options_intl_init(
|
||||
struct rarch_state *p_rarch,
|
||||
const struct
|
||||
retro_core_options_intl *core_options_intl);
|
||||
static void ui_companion_driver_toggle(
|
||||
settings_t *settings,
|
||||
struct rarch_state *p_rarch,
|
||||
|
Loading…
x
Reference in New Issue
Block a user