Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit94c50148edca27ef02c4af86e9be60127fef3539 (patch)
Author
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2020-08-22 08:15:32 +0200
Committer
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2020-09-04 10:33:45 +0200
Files363c85789bde1fc3a2bf4f841ae4edeee9f9bd03
goodwolf-94c50148edca27ef02c4af86e9be60127fef3539.tar
goodwolf-94c50148edca27ef02c4af86e9be60127fef3539.tar.gz
goodwolf-94c50148edca27ef02c4af86e9be60127fef3539.zip
Parentfff8dbebb26f368400888a4d6e138f570bf0c2b0 (diff)
badwolf.c: unref web_context and settings, let widget_destroy remove the page
1 files changed, 2 insertions, 3 deletions
-rw-r--r--badwolf.c5
diff --git a/badwolf.c b/badwolf.c
index 184c4a3..81d085d 100644
--- a/badwolf.c
+++ b/badwolf.c
@@ -72,9 +72,6 @@ WebViewCb_close(WebKitWebView *webView, gpointer user_data)
{
(void)webView;
struct Client *browser = (struct Client *)user_data;
- GtkNotebook *notebook = GTK_NOTEBOOK(browser->window->notebook);
-
- gtk_notebook_remove_page(notebook, gtk_notebook_page_num(GTK_NOTEBOOK(notebook), browser->box));
gtk_widget_destroy(browser->box);
@@ -664,6 +661,8 @@ new_browser(struct Window *window, const gchar *target_url, WebKitWebView *relat
settings,
NULL));
gtk_widget_set_name(GTK_WIDGET(browser->webView), "browser__webView");
+ g_object_unref(web_context);
+ g_object_unref(settings);
gtk_box_pack_start(
GTK_BOX(browser->toolbar), GTK_WIDGET(browser->back), FALSE, FALSE, BADWOLF_TOOLBAR_PADDING);