1
mirror of https://github.com/DarkFlippers/unleashed-firmware.git synced 2025-12-12 20:49:49 +04:00

fix alloc balance

This commit is contained in:
gid9798
2023-05-20 15:05:26 +03:00
parent 561b54ce36
commit 47b1cadbb6

View File

@@ -42,6 +42,7 @@ SubGhzRemoteApp* subghz_remote_app_alloc() {
// View Dispatcher // View Dispatcher
app->view_dispatcher = view_dispatcher_alloc(); app->view_dispatcher = view_dispatcher_alloc();
app->scene_manager = scene_manager_alloc(&subrem_scene_handlers, app); app->scene_manager = scene_manager_alloc(&subrem_scene_handlers, app);
view_dispatcher_enable_queue(app->view_dispatcher); view_dispatcher_enable_queue(app->view_dispatcher);
@@ -127,6 +128,9 @@ void subghz_remote_app_free(SubGhzRemoteApp* app) {
view_dispatcher_remove_view(app->view_dispatcher, SubRemViewIDRemote); view_dispatcher_remove_view(app->view_dispatcher, SubRemViewIDRemote);
subrem_view_remote_free(app->subrem_remote_view); subrem_view_remote_free(app->subrem_remote_view);
scene_manager_free(app->scene_manager);
view_dispatcher_free(app->view_dispatcher);
subghz_receiver_free(app->receiver); subghz_receiver_free(app->receiver);
subghz_environment_free(app->environment); subghz_environment_free(app->environment);
subghz_setting_free(app->setting); subghz_setting_free(app->setting);