فهرست منبع

fix furi_check on app end (I think we're done now)

with all the bugs at least. now I'll add some new features and get some users to test
jblanked 9 ماه پیش
والد
کامیت
e1ddad96eb
2فایلهای تغییر یافته به همراه6 افزوده شده و 7 حذف شده
  1. 1 1
      callback/callback.c
  2. 5 6
      free/free.c

+ 1 - 1
callback/callback.c

@@ -449,7 +449,7 @@ uint32_t callback_to_messages_user_choices(void *context)
 uint32_t callback_exit_app(void *context)
 {
     // Exit the application
-    free_all(true, true, context);
+    UNUSED(context);
     return VIEW_NONE;
 }
 

+ 5 - 6
free/free.c

@@ -250,19 +250,15 @@ void free_flip_social_app(FlipSocialApp *app)
     {
         view_dispatcher_remove_view(app->view_dispatcher, FlipSocialViewLoggedOutSubmenu);
         submenu_free(app->submenu_logged_out);
+        app->submenu_logged_out = NULL;
     }
     if (app->submenu_logged_in)
     {
         view_dispatcher_remove_view(app->view_dispatcher, FlipSocialViewLoggedInSubmenu);
         submenu_free(app->submenu_logged_in);
+        app->submenu_logged_in = NULL;
     }
 
-    if (app->fhttp)
-        flipper_http_free(app->fhttp);
-
-    if (app->view_dispatcher)
-        view_dispatcher_free(app->view_dispatcher);
-
     // Free the app structure members
     if (app->wifi_ssid_logged_out)
         free(app->wifi_ssid_logged_out);
@@ -344,6 +340,9 @@ void free_flip_social_app(FlipSocialApp *app)
         app->empty_screen = NULL;
     }
 
+    if (app->view_dispatcher)
+        view_dispatcher_free(app->view_dispatcher);
+
     // Free the app structure
     if (app_instance)
         free(app_instance);