mirror of
https://github.com/libretro/RetroArch
synced 2025-02-22 12:40:09 +00:00
(Menu) Refactor
This commit is contained in:
parent
ffaca6b377
commit
0e467f99ed
1
driver.c
1
driver.c
@ -450,7 +450,6 @@ void uninit_drivers(int flags)
|
|||||||
|
|
||||||
if (!driver->menu_data_own)
|
if (!driver->menu_data_own)
|
||||||
{
|
{
|
||||||
menu_free_list(driver->menu);
|
|
||||||
menu_free(driver->menu);
|
menu_free(driver->menu);
|
||||||
driver->menu = NULL;
|
driver->menu = NULL;
|
||||||
}
|
}
|
||||||
|
@ -194,7 +194,7 @@ error:
|
|||||||
*
|
*
|
||||||
* Frees menu lists.
|
* Frees menu lists.
|
||||||
**/
|
**/
|
||||||
void menu_free_list(menu_handle_t *menu)
|
static void menu_free_list(menu_handle_t *menu)
|
||||||
{
|
{
|
||||||
if (!menu)
|
if (!menu)
|
||||||
return;
|
return;
|
||||||
@ -216,6 +216,8 @@ void menu_free(menu_handle_t *menu)
|
|||||||
if (!menu)
|
if (!menu)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
menu_free_list(menu);
|
||||||
|
|
||||||
#ifdef HAVE_SHADER_MANAGER
|
#ifdef HAVE_SHADER_MANAGER
|
||||||
if (menu->shader)
|
if (menu->shader)
|
||||||
free(menu->shader);
|
free(menu->shader);
|
||||||
|
@ -154,14 +154,6 @@ typedef enum
|
|||||||
**/
|
**/
|
||||||
void *menu_init(const void *data);
|
void *menu_init(const void *data);
|
||||||
|
|
||||||
/**
|
|
||||||
* menu_free_list:
|
|
||||||
* @menu : Menu handle.
|
|
||||||
*
|
|
||||||
* Frees menu lists.
|
|
||||||
**/
|
|
||||||
void menu_free_list(menu_handle_t *menu);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* menu_iterate:
|
* menu_iterate:
|
||||||
* @input : input sample for this frame
|
* @input : input sample for this frame
|
||||||
|
Loading…
x
Reference in New Issue
Block a user