diff --git a/frontend/menu/backend/menu_common_backend.c b/frontend/menu/backend/menu_common_backend.c index 1a8d86aef9..9385fd0621 100644 --- a/frontend/menu/backend/menu_common_backend.c +++ b/frontend/menu/backend/menu_common_backend.c @@ -641,9 +641,8 @@ static int menu_info_screen_iterate(unsigned action) ); break; case MENU_SETTINGS_PER_CORE_CONFIG: - snprintf(msg, sizeof(msg), - " -- Load up a specific config file \n" - "based on the core being used.\n"); + if ((current_setting = (rarch_setting_t*)setting_data_find_setting(setting_data, "core_specific_config"))) + setting_data_get_description(current_setting, msg, sizeof(msg)); break; case MENU_SETTINGS_VIDEO_WINDOW_SCALE_X: case MENU_SETTINGS_VIDEO_WINDOW_SCALE_Y: diff --git a/settings_data.c b/settings_data.c index cb76a8f0ef..198afb0f91 100644 --- a/settings_data.c +++ b/settings_data.c @@ -487,6 +487,11 @@ void setting_data_get_description(const void *data, char *msg, size_t sizeof_msg "manually isn't really an option." #endif ); + else if (!strcmp(setting->name, "core_specific_config")) + snprintf(msg, sizeof_msg, + " -- Load up a specific config file \n" + "based on the core being used.\n"); + } static void general_read_handler(const void *data)