From e9b3b9c30b309e9a6a42e9f0460b40d6f2fc0328 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 26 Jul 2016 14:32:18 +0200 Subject: [PATCH] Use config_get_active_core_path_size --- dynamic.c | 3 ++- frontend/frontend.c | 2 +- menu/menu_setting.c | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/dynamic.c b/dynamic.c index 44987e1724..4a049ea55b 100644 --- a/dynamic.c +++ b/dynamic.c @@ -332,7 +332,8 @@ static void load_dynamic_core(void) /* Need to use absolute path for this setting. It can be * saved to content history, and a relative path would * break in that scenario. */ - path_resolve_realpath(settings->path.libretro, sizeof(settings->path.libretro)); + path_resolve_realpath(settings->path.libretro, + config_get_active_core_path_size()); RARCH_LOG("Loading dynamic libretro core from: \"%s\"\n", config_get_active_core_path()); diff --git a/frontend/frontend.c b/frontend/frontend.c index 38dc9b734a..48e1850bac 100644 --- a/frontend/frontend.c +++ b/frontend/frontend.c @@ -58,7 +58,7 @@ void main_exit(void *args) frontend_driver_deinit(args); frontend_driver_exitspawn(settings->path.libretro, - sizeof(settings->path.libretro)); + config_get_active_core_path_size()); rarch_ctl(RARCH_CTL_DESTROY, NULL); diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 5cac08879c..3281adb93b 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -4023,7 +4023,7 @@ static bool setting_append_list( &group_info, &subgroup_info, parent_group); - (*list)[list_info->index - 1].size = sizeof(settings->path.libretro); + (*list)[list_info->index - 1].size = config_get_active_core_path_size(); (*list)[list_info->index - 1].value.target.string = settings->path.libretro; (*list)[list_info->index - 1].values = ext_name; menu_settings_list_current_add_cmd(list, list_info, CMD_EVENT_LOAD_CORE);