diff --git a/project/backend/ui.c b/project/backend/ui.c index 3e5895f..b184160 100644 --- a/project/backend/ui.c +++ b/project/backend/ui.c @@ -345,8 +345,10 @@ void fp_app_free(FP_App* app) { manager_free(app->manager); scene_manager_free(app->scene_manager); view_dispatcher_remove_view(app->view_dispatcher, FP_View_Submenu); + view_dispatcher_remove_view(app->view_dispatcher, FP_View_Dialog); view_dispatcher_remove_view(app->view_dispatcher, FP_View_Popup); view_dispatcher_free(app->view_dispatcher); + dialog_ex_free(app->dialog); submenu_free(app->submenu); popup_free(app->popup); free(app);