diff options
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/netsurf.c | 3 | ||||
-rw-r--r-- | desktop/tree.c | 8 |
2 files changed, 7 insertions, 4 deletions
diff --git a/desktop/netsurf.c b/desktop/netsurf.c index d129ef72f..4a1473753 100644 --- a/desktop/netsurf.c +++ b/desktop/netsurf.c @@ -279,6 +279,9 @@ void netsurf_exit(void) LOG("Destroying System colours"); ns_system_colour_finalize(); + LOG("Destroying Messages"); + messages_destroy(); + corestrings_fini(); LOG("Remaining lwc strings:"); lwc_iterate_strings(netsurf_lwc_iterator, NULL); diff --git a/desktop/tree.c b/desktop/tree.c index 4972777ba..6acf179da 100644 --- a/desktop/tree.c +++ b/desktop/tree.c @@ -129,10 +129,6 @@ static bool treeview_test_init(struct tree *tree) switch (tree->flags) { case TREE_COOKIES: - assert(ssl_current_session == NULL && - "Call sslcert_viewer_init directly, " - "this compat. layer can't cope with simultanious " - "sslcert viewers"); err = cookie_manager_init(&cw_t, (struct core_window *)tree); if (err != NSERROR_OK) guit->misc->warning("Couldn't init new cookie manager.", 0); @@ -149,6 +145,10 @@ static bool treeview_test_init(struct tree *tree) guit->misc->warning("Couldn't init new hotlist.", 0); break; case TREE_SSLCERT: + assert(ssl_current_session == NULL && + "Call sslcert_viewer_init directly, " + "this compat. layer can't cope with simultanious " + "sslcert viewers"); err = sslcert_viewer_init(&cw_t, (struct core_window *)tree, ssl_current_session); if (err != NSERROR_OK) |