(Menu) Refactor

This commit is contained in:
twinaphex 2015-05-15 14:42:55 +02:00
parent ffaca6b377
commit 0e467f99ed
3 changed files with 3 additions and 10 deletions

View File

@ -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;
} }

View File

@ -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);

View File

@ -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