Rename current_core_explicitly_set
This commit is contained in:
parent
1f9559cb7a
commit
8e0d947dd5
14
retroarch.c
14
retroarch.c
|
@ -124,12 +124,12 @@ enum
|
||||||
};
|
};
|
||||||
|
|
||||||
static jmp_buf error_sjlj_context;
|
static jmp_buf error_sjlj_context;
|
||||||
static bool current_core_explicitly_set = false;
|
|
||||||
static enum rarch_core_type current_core_type = CORE_TYPE_PLAIN;
|
static enum rarch_core_type current_core_type = CORE_TYPE_PLAIN;
|
||||||
static enum rarch_core_type explicit_current_core_type = CORE_TYPE_PLAIN;
|
static enum rarch_core_type explicit_current_core_type = CORE_TYPE_PLAIN;
|
||||||
static char error_string[PATH_MAX_LENGTH] = {0};
|
static char error_string[PATH_MAX_LENGTH] = {0};
|
||||||
|
|
||||||
static retro_bits_t has_set_libretro_device;
|
static retro_bits_t has_set_libretro_device;
|
||||||
|
static bool has_set_core = false;
|
||||||
static bool has_set_username = false;
|
static bool has_set_username = false;
|
||||||
static bool rarch_is_inited = false;
|
static bool rarch_is_inited = false;
|
||||||
static bool rarch_error_on_init = false;
|
static bool rarch_error_on_init = false;
|
||||||
|
@ -472,7 +472,7 @@ static void retroarch_parse_input(int argc, char *argv[])
|
||||||
* bogus arguments.
|
* bogus arguments.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (!current_core_explicitly_set)
|
if (!has_set_core)
|
||||||
retroarch_set_current_core_type(CORE_TYPE_DUMMY, false);
|
retroarch_set_current_core_type(CORE_TYPE_DUMMY, false);
|
||||||
|
|
||||||
path_clear(RARCH_PATH_SUBSYSTEM);
|
path_clear(RARCH_PATH_SUBSYSTEM);
|
||||||
|
@ -1049,9 +1049,9 @@ bool retroarch_main_init(int argc, char *argv[])
|
||||||
driver_ctl(RARCH_DRIVER_CTL_INIT_PRE, NULL);
|
driver_ctl(RARCH_DRIVER_CTL_INIT_PRE, NULL);
|
||||||
|
|
||||||
/* Attempt to initialize core */
|
/* Attempt to initialize core */
|
||||||
if (current_core_explicitly_set)
|
if (has_set_core)
|
||||||
{
|
{
|
||||||
current_core_explicitly_set = false;
|
has_set_core = false;
|
||||||
if (!command_event(CMD_EVENT_CORE_INIT, &explicit_current_core_type))
|
if (!command_event(CMD_EVENT_CORE_INIT, &explicit_current_core_type))
|
||||||
init_failed = true;
|
init_failed = true;
|
||||||
}
|
}
|
||||||
|
@ -1582,13 +1582,13 @@ int retroarch_get_capabilities(enum rarch_capabilities type,
|
||||||
|
|
||||||
void retroarch_set_current_core_type(enum rarch_core_type type, bool explicitly_set)
|
void retroarch_set_current_core_type(enum rarch_core_type type, bool explicitly_set)
|
||||||
{
|
{
|
||||||
if (explicitly_set && !current_core_explicitly_set)
|
if (explicitly_set && !has_set_core)
|
||||||
{
|
{
|
||||||
current_core_explicitly_set = true;
|
has_set_core = true;
|
||||||
explicit_current_core_type = type;
|
explicit_current_core_type = type;
|
||||||
current_core_type = type;
|
current_core_type = type;
|
||||||
}
|
}
|
||||||
else if (!current_core_explicitly_set)
|
else if (!has_set_core)
|
||||||
current_core_type = type;
|
current_core_type = type;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue