Power: free variable_item_list after removing from view dispatcher

This commit is contained in:
Aleksandr Kutuzov
2022-09-29 03:07:47 +09:00
parent 6d83a3e658
commit a3ade922e2
@@ -66,18 +66,24 @@ void power_settings_app_free(PowerSettingsApp* app) {
// Views
view_dispatcher_remove_view(app->view_dispatcher, PowerSettingsAppViewBatteryInfo);
battery_info_free(app->batery_info);
view_dispatcher_remove_view(app->view_dispatcher, PowerSettingsAppViewSubmenu);
submenu_free(app->submenu);
variable_item_list_free(app->variable_item_list);
view_dispatcher_remove_view(app->view_dispatcher, PowerSettingsAppViewDialog);
dialog_ex_free(app->dialog);
view_dispatcher_remove_view(app->view_dispatcher, PowerSettingsAppViewVariableItemList);
variable_item_list_free(app->variable_item_list);
// View dispatcher
view_dispatcher_free(app->view_dispatcher);
scene_manager_free(app->scene_manager);
// Records
furi_record_close(RECORD_POWER);
furi_record_close(RECORD_GUI);
free(app);
}