mirror of
https://github.com/libretro/RetroArch
synced 2025-03-28 19:20:35 +00:00
Move menu_content_environment_get to retroarch.c
This commit is contained in:
parent
8b796d3b47
commit
3af84d73e9
33
retroarch.c
33
retroarch.c
@ -30381,3 +30381,36 @@ bool create_folder_and_core_options(void)
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
void menu_content_environment_get(int *argc, char *argv[],
|
||||
void *args, void *params_data)
|
||||
{
|
||||
struct rarch_main_wrap *wrap_args = (struct rarch_main_wrap*)params_data;
|
||||
rarch_system_info_t *sys_info = &runloop_system;
|
||||
|
||||
if (!wrap_args)
|
||||
return;
|
||||
|
||||
wrap_args->no_content = sys_info->load_no_content;
|
||||
|
||||
if (!retroarch_override_setting_is_set(RARCH_OVERRIDE_SETTING_VERBOSITY, NULL))
|
||||
wrap_args->verbose = verbosity_is_enabled();
|
||||
|
||||
wrap_args->touched = true;
|
||||
wrap_args->config_path = NULL;
|
||||
wrap_args->sram_path = NULL;
|
||||
wrap_args->state_path = NULL;
|
||||
wrap_args->content_path = NULL;
|
||||
|
||||
if (!path_is_empty(RARCH_PATH_CONFIG))
|
||||
wrap_args->config_path = path_get(RARCH_PATH_CONFIG);
|
||||
if (!dir_is_empty(RARCH_DIR_SAVEFILE))
|
||||
wrap_args->sram_path = dir_get(RARCH_DIR_SAVEFILE);
|
||||
if (!dir_is_empty(RARCH_DIR_SAVESTATE))
|
||||
wrap_args->state_path = dir_get(RARCH_DIR_SAVESTATE);
|
||||
if (!path_is_empty(RARCH_PATH_CONTENT))
|
||||
wrap_args->content_path = path_get(RARCH_PATH_CONTENT);
|
||||
if (!retroarch_override_setting_is_set(RARCH_OVERRIDE_SETTING_LIBRETRO, NULL))
|
||||
wrap_args->libretro_path = string_is_empty(path_get(RARCH_PATH_CORE)) ? NULL :
|
||||
path_get(RARCH_PATH_CORE);
|
||||
}
|
||||
|
@ -1261,39 +1261,8 @@ static bool content_file_init(
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void menu_content_environment_get(int *argc, char *argv[],
|
||||
void *args, void *params_data)
|
||||
{
|
||||
struct rarch_main_wrap *wrap_args = (struct rarch_main_wrap*)params_data;
|
||||
rarch_system_info_t *sys_info = runloop_get_system_info();
|
||||
|
||||
if (!wrap_args)
|
||||
return;
|
||||
|
||||
wrap_args->no_content = sys_info->load_no_content;
|
||||
|
||||
if (!retroarch_override_setting_is_set(RARCH_OVERRIDE_SETTING_VERBOSITY, NULL))
|
||||
wrap_args->verbose = verbosity_is_enabled();
|
||||
|
||||
wrap_args->touched = true;
|
||||
wrap_args->config_path = NULL;
|
||||
wrap_args->sram_path = NULL;
|
||||
wrap_args->state_path = NULL;
|
||||
wrap_args->content_path = NULL;
|
||||
|
||||
if (!path_is_empty(RARCH_PATH_CONFIG))
|
||||
wrap_args->config_path = path_get(RARCH_PATH_CONFIG);
|
||||
if (!dir_is_empty(RARCH_DIR_SAVEFILE))
|
||||
wrap_args->sram_path = dir_get(RARCH_DIR_SAVEFILE);
|
||||
if (!dir_is_empty(RARCH_DIR_SAVESTATE))
|
||||
wrap_args->state_path = dir_get(RARCH_DIR_SAVESTATE);
|
||||
if (!path_is_empty(RARCH_PATH_CONTENT))
|
||||
wrap_args->content_path = path_get(RARCH_PATH_CONTENT);
|
||||
if (!retroarch_override_setting_is_set(RARCH_OVERRIDE_SETTING_LIBRETRO, NULL))
|
||||
wrap_args->libretro_path = string_is_empty(path_get(RARCH_PATH_CORE)) ? NULL :
|
||||
path_get(RARCH_PATH_CORE);
|
||||
|
||||
}
|
||||
void menu_content_environment_get(int *argc, char *argv[],
|
||||
void *args, void *params_data);
|
||||
|
||||
/**
|
||||
* task_push_to_history_list:
|
||||
|
Loading…
x
Reference in New Issue
Block a user