mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-02-01 01:03:11 +00:00
Start adding menu_list struct and menu_list_free function
This commit is contained in:
parent
b49bcf1541
commit
ed6fc11e95
@ -223,6 +223,7 @@ void menu_free(void *data)
|
||||
libretro_free_system_info(&g_extern.menu.info);
|
||||
#endif
|
||||
|
||||
//menu_list_free(menu->menu_list);
|
||||
menu_list_destroy(menu->menu_stack);
|
||||
menu_list_destroy(menu->selection_buf);
|
||||
|
||||
|
@ -39,6 +39,15 @@ end:
|
||||
file_list_free(list);
|
||||
}
|
||||
|
||||
void menu_list_free(menu_list_t *menu_list)
|
||||
{
|
||||
if (!menu_list)
|
||||
return;
|
||||
|
||||
menu_list_destroy(menu_list->menu_stack);
|
||||
menu_list_destroy(menu_list->selection_buf);
|
||||
}
|
||||
|
||||
size_t menu_list_get_stack_size(void)
|
||||
{
|
||||
if (!driver.menu)
|
||||
|
@ -23,6 +23,14 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
typedef struct menu_list
|
||||
{
|
||||
file_list_t *menu_stack;
|
||||
file_list_t *selection_buf;
|
||||
} menu_list_t;
|
||||
|
||||
void menu_list_free(menu_list_t *menu_list);
|
||||
|
||||
void menu_list_destroy(file_list_t *list);
|
||||
|
||||
void menu_list_flush_stack(file_list_t *list,
|
||||
|
Loading…
x
Reference in New Issue
Block a user