فهرست منبع

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 10 ماه پیش
والد
کامیت
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);