diff --git a/frontend/menu/disp/xmb.c b/frontend/menu/disp/xmb.c index e225f0429b..aedbaab0b6 100644 --- a/frontend/menu/disp/xmb.c +++ b/frontend/menu/disp/xmb.c @@ -780,7 +780,13 @@ static void xmb_list_delete(void *data, size_t index, static void xmb_list_clear(void *data) { - (void)data; + file_list_t *list = (file_list_t*)data; + size_t i; + + for (i = 0; i < list->size; i++) + { + xmb_list_delete(list, i, list->size); + } } static void xmb_list_set_selection(void *data)