Get rid of SL_FLAG_ALLOW_EMPTY_LIST

This commit is contained in:
twinaphex 2016-02-06 21:29:44 +01:00
parent 8b20409d32
commit bb0b8764c5
3 changed files with 8 additions and 15 deletions

View File

@ -1032,7 +1032,7 @@ static void xmb_init_horizontal_list(xmb_handle_t *xmb)
info.menu_list = NULL;
info.type = 0;
info.type_default = MENU_FILE_PLAIN;
info.flags = SL_FLAG_ALLOW_EMPTY_LIST;
strlcpy(info.label,
menu_hash_to_str(MENU_LABEL_CONTENT_COLLECTION_LIST),
sizeof(info.label));

View File

@ -2261,12 +2261,9 @@ static int menu_displaylist_parse_generic(menu_displaylist_info_t *info, bool ho
if (list_size == 0)
{
if (!(info->flags & SL_FLAG_ALLOW_EMPTY_LIST))
{
menu_entries_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_NO_ITEMS),
"", MENU_SETTING_NO_ITEM, 0, 0);
}
menu_entries_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_NO_ITEMS),
"", MENU_SETTING_NO_ITEM, 0, 0);
string_list_free(str_list);
@ -2398,12 +2395,9 @@ static int menu_displaylist_parse_generic(menu_displaylist_info_t *info, bool ho
case MENU_LABEL_CORE_LIST:
if (items_found == 0)
{
if (!(info->flags & SL_FLAG_ALLOW_EMPTY_LIST))
{
menu_entries_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_NO_ITEMS),
"", MENU_SETTING_NO_ITEM, 0, 0);
}
menu_entries_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_NO_ITEMS),
"", MENU_SETTING_NO_ITEM, 0, 0);
return 0;
}

View File

@ -95,8 +95,7 @@ enum setting_list_flags
SL_FLAG_SETTINGS_LOGGING_OPTIONS = (1 << 27),
SL_FLAG_SETTINGS_SAVING_OPTIONS = (1 << 28),
SL_FLAG_SETTINGS_SUB_ACCOUNTS_OPTIONS = (1 << 29),
SL_FLAG_SETTINGS_ALL = (1 << 30),
SL_FLAG_ALLOW_EMPTY_LIST = (1 << 31)
SL_FLAG_SETTINGS_ALL = (1 << 30)
};
typedef struct rarch_setting_group_info rarch_setting_group_info_t;