From 2bc0b2d3acaa60ceca9f3d2918ec1c5cedcca448 Mon Sep 17 00:00:00 2001 From: twinaphex <libretro@gmail.com> Date: Sat, 31 Jan 2015 04:25:28 +0100 Subject: [PATCH] Implement menu_common_list_clear --- menu/menu_common_list.c | 4 ++++ menu/menu_list.c | 5 +---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/menu/menu_common_list.c b/menu/menu_common_list.c index 0562de9b3f..e21d5a1430 100644 --- a/menu/menu_common_list.c +++ b/menu/menu_common_list.c @@ -20,6 +20,10 @@ void menu_common_list_clear(void *data) { + file_list_t *list = (file_list_t*)data; + + if (list) + file_list_clear(list); } void menu_common_list_set_selection(void *data) diff --git a/menu/menu_list.c b/menu/menu_list.c index afa3cc8c6e..4207b13558 100644 --- a/menu/menu_list.c +++ b/menu/menu_list.c @@ -331,11 +331,8 @@ void menu_list_clear(file_list_t *list) if (driver.menu_ctx->list_clear) driver.menu_ctx->list_clear(list); - menu_common_list_clear(list); - end: - - file_list_clear(list); + menu_common_list_clear(list); }