free memory used by menu items when exiting expedite
SVN revision: 39023
This commit is contained in:
parent
1ebcebfc0f
commit
176b302b4e
10
src/bin/ui.c
10
src/bin/ui.c
|
@ -51,6 +51,16 @@ static int list_test = 0;
|
||||||
static void
|
static void
|
||||||
_ui_exit(void)
|
_ui_exit(void)
|
||||||
{
|
{
|
||||||
|
while (menu)
|
||||||
|
{
|
||||||
|
Menu_Item *mi;
|
||||||
|
|
||||||
|
mi = (Menu_Item *)menu->data;
|
||||||
|
free(mi->icon);
|
||||||
|
free(mi->text);
|
||||||
|
free(mi);
|
||||||
|
menu = eina_list_remove_list(menu, menu);
|
||||||
|
}
|
||||||
engine_abort();
|
engine_abort();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue