mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 04:14:00 +00:00
Cleanups to several menu_list.c functions
This commit is contained in:
parent
0531d482d2
commit
225c6fac1b
@ -153,18 +153,10 @@ void menu_list_refresh(file_list_t *list)
|
||||
static void menu_list_free_list(file_list_t *list)
|
||||
{
|
||||
unsigned i;
|
||||
driver_t *driver = driver_get_ptr();
|
||||
|
||||
if (!list)
|
||||
return;
|
||||
|
||||
if (!driver->menu_ctx)
|
||||
goto end;
|
||||
|
||||
for (i = 0; i < list->size; i++)
|
||||
menu_driver_list_free(list, i, list->size);
|
||||
|
||||
end:
|
||||
if (list)
|
||||
file_list_free(list);
|
||||
}
|
||||
@ -321,19 +313,11 @@ void menu_list_pop_stack_by_needle(menu_list_t *list,
|
||||
|
||||
void menu_list_pop(file_list_t *list, size_t *directory_ptr)
|
||||
{
|
||||
driver_t *driver = driver_get_ptr();
|
||||
if (!driver->menu_ctx)
|
||||
goto end;
|
||||
|
||||
if (list->size != 0)
|
||||
menu_driver_list_free(list, list->size - 1, list->size - 1);
|
||||
|
||||
end:
|
||||
file_list_pop(list, directory_ptr);
|
||||
|
||||
if (!driver->menu_ctx)
|
||||
return;
|
||||
|
||||
menu_driver_list_set_selection(list);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user