Change-Id: I89c5b87c4d0f915d3bde9e7c9c89817705eeca97
Signed-off-by: hyunuk.tak <hyunuk.tak@samsung.com>
return mm;
}
+void menu_manager_delete(MManager *mm)
+{
+ if (!mm)
+ return;
+
+ g_queue_free(mm->stack);
+ g_queue_free(mm->title_stack);
+
+ free(mm);
+}
+
int menu_manager_run(MManager *mm)
{
_show_menu(mm, mm->menu);
};
MManager* menu_manager_new(struct menu_data items[], GMainLoop *mainloop);
+void menu_manager_delete(MManager *mm);
int menu_manager_run(MManager *mm);
int menu_manager_set_user_data(MManager *mm, void *user_data);
void* menu_manager_ref_user_data(MManager *mm);
OUT:
__test_stc_ipt_deinitialize();
+ menu_manager_delete(manager);
g_main_loop_unref(mainloop);
msg("******* Bye bye *******");