From a6d4e596bba5adcade17a0723a833fe1486c468f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Andr=C3=A9=20Santoni?= Date: Fri, 4 Dec 2015 07:01:52 +0700 Subject: [PATCH] (Menu) Fix a regression in menu_displaylist_parse_settings --- menu/menu_displaylist.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index d8969500ea..fa9ef8d754 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -1559,6 +1559,7 @@ int menu_displaylist_parse_settings(void *data, menu_displaylist_info_t *info, switch (type) { case ST_GROUP: + case ST_END_GROUP: case ST_SUB_GROUP: case ST_END_SUB_GROUP: goto loop; @@ -1633,7 +1634,7 @@ loop: menu_settings_list_increment(&setting); } - if (count <= 1 && add_empty_entry) + if (count == 0 && add_empty_entry) menu_entries_push(info->list, menu_hash_to_str(MENU_LABEL_VALUE_NO_SETTINGS_FOUND), menu_hash_to_str(MENU_LABEL_NO_SETTINGS_FOUND),