diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 288c92ad84..a77341835d 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -1435,6 +1435,11 @@ static int menu_displaylist_parse_load_core_list(menu_displaylist_info_t *info) global_t *global = global_get_ptr(); settings_t *settings = config_get_ptr(); + menu_list_push(info->list, + menu_hash_to_str(MENU_LABEL_VALUE_LOAD_CONTENT), + menu_hash_to_str(MENU_LABEL_LOAD_CONTENT), + MENU_SETTING_ACTION, 0, 0); + if (global->core_info && core_info_list_num_info_files(global->core_info)) { menu_list_push(info->list, @@ -1443,11 +1448,6 @@ static int menu_displaylist_parse_load_core_list(menu_displaylist_info_t *info) MENU_SETTING_ACTION, 0, 0); } - menu_list_push(info->list, - menu_hash_to_str(MENU_LABEL_VALUE_LOAD_CONTENT), - menu_hash_to_str(MENU_LABEL_LOAD_CONTENT), - MENU_SETTING_ACTION, 0, 0); - #ifdef HAVE_LIBRETRODB menu_list_push(info->list, menu_hash_to_str(MENU_LABEL_VALUE_CONTENT_COLLECTION_LIST),