From 67ffac265b4bb2f42bf92785dbaeebab2d4f19cb Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 15 May 2015 01:24:51 +0200 Subject: [PATCH] Show 'No Items' when there are no entries in menu_displaylist_parse --- menu/menu_displaylist.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index ee7ae9bd15..ee8b46445c 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -252,7 +252,16 @@ static int menu_displaylist_parse(menu_displaylist_info_t *info, bool *need_sort list_size = str_list->size; - for (i = 0; i < str_list->size; i++) + + if (list_size <= 0) + { + menu_list_push(info->list, + "No items.", "", 0, 0); + string_list_free(str_list); + return 0; + } + + for (i = 0; i < list_size; i++) { bool is_dir; const char *path = NULL; @@ -550,6 +559,7 @@ static int menu_displaylist_parse_cores(menu_displaylist_info_t *info) menu_list_push(info->list, "No cores available.", "", 0, 0); + return 0; } for (i = 0; i < list_size; i++)