|
@@ -250,19 +250,15 @@ void free_flip_social_app(FlipSocialApp *app)
|
|
|
{
|
|
{
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, FlipSocialViewLoggedOutSubmenu);
|
|
view_dispatcher_remove_view(app->view_dispatcher, FlipSocialViewLoggedOutSubmenu);
|
|
|
submenu_free(app->submenu_logged_out);
|
|
submenu_free(app->submenu_logged_out);
|
|
|
|
|
+ app->submenu_logged_out = NULL;
|
|
|
}
|
|
}
|
|
|
if (app->submenu_logged_in)
|
|
if (app->submenu_logged_in)
|
|
|
{
|
|
{
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, FlipSocialViewLoggedInSubmenu);
|
|
view_dispatcher_remove_view(app->view_dispatcher, FlipSocialViewLoggedInSubmenu);
|
|
|
submenu_free(app->submenu_logged_in);
|
|
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
|
|
// Free the app structure members
|
|
|
if (app->wifi_ssid_logged_out)
|
|
if (app->wifi_ssid_logged_out)
|
|
|
free(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;
|
|
app->empty_screen = NULL;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (app->view_dispatcher)
|
|
|
|
|
+ view_dispatcher_free(app->view_dispatcher);
|
|
|
|
|
+
|
|
|
// Free the app structure
|
|
// Free the app structure
|
|
|
if (app_instance)
|
|
if (app_instance)
|
|
|
free(app_instance);
|
|
free(app_instance);
|