mirror of
https://github.com/libretro/RetroArch
synced 2025-04-09 21:45:45 +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:
|
case RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL:
|
||||||
RARCH_LOG("[Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.\n");
|
RARCH_LOG("[Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.\n");
|
||||||
|
|
||||||
if (p_rarch->runloop_core_options)
|
{
|
||||||
retroarch_deinit_core_options(p_rarch);
|
struct retro_core_option_definition *option_defs =
|
||||||
retroarch_core_options_intl_init(p_rarch,
|
core_option_manager_get_definitions((const struct retro_core_options_intl*)data);
|
||||||
(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;
|
break;
|
||||||
|
|
||||||
case RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY:
|
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);
|
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)
|
bool rarch_ctl(enum rarch_ctl_state state, void *data)
|
||||||
{
|
{
|
||||||
struct rarch_state *p_rarch = &rarch_st;
|
struct rarch_state *p_rarch = &rarch_st;
|
||||||
|
@ -13,10 +13,6 @@ extern "C"
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
static void retroarch_fail(int error_code, const char *error);
|
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(
|
static void ui_companion_driver_toggle(
|
||||||
settings_t *settings,
|
settings_t *settings,
|
||||||
struct rarch_state *p_rarch,
|
struct rarch_state *p_rarch,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user