diff options
| Commit | f48f999d5c44bb2543b322fdf507101547f8435e (patch) | |
|---|---|---|
| Author | 2020-09-04 11:15:58 +0200 | |
| Committer | 2020-09-04 11:15:58 +0200 | |
| Files | 49da7e41bf9d3d77dc3f0f67497531da09079846 /badwolf.c | |
| goodwolf-1.0.3.tar goodwolf-1.0.3.tar.gz goodwolf-1.0.3.zip | ||
| Parent | 3213056ea6b718cb86874173de884266d03a68c7 (diff) | |
| Parent | e5881e6bb5504d4dcee8335a955bd7826095c2f0 (diff) | |
Merge branch 'release-1.0' into missy for v1.0.3 v1.0.3
1 files changed, 5 insertions, 6 deletions
| -rw-r--r-- | badwolf.c | 11 |
@@ -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); @@ -925,10 +924,10 @@ main(int argc, char *argv[]) gtk_window_set_role(GTK_WINDOW(window->main_window), "browser"); gtk_window_set_icon_name(GTK_WINDOW(window->main_window), "badwolf"); - GtkCssProvider *css_provider_app = gtk_css_provider_new(); - gchar *provider_path_app = g_build_filename(DATADIR, "interface.css", NULL); + gchar *provider_path_app = g_build_filename(DATADIR, "interface.css", NULL); if(access(provider_path_app, R_OK) == 0) { + GtkCssProvider *css_provider_app = gtk_css_provider_new(); gtk_css_provider_load_from_path(css_provider_app, provider_path_app, NULL); gtk_style_context_add_provider_for_screen( gtk_widget_get_screen(GTK_WIDGET(window->main_window)), @@ -937,11 +936,11 @@ main(int argc, char *argv[]) } g_free(provider_path_app); - GtkCssProvider *css_provider_user = gtk_css_provider_new(); gchar *provider_path_user = g_build_filename(g_get_user_data_dir(), "badwolf", "interface.css", NULL); if(access(provider_path_user, R_OK) == 0) { + GtkCssProvider *css_provider_user = gtk_css_provider_new(); gtk_css_provider_load_from_path(css_provider_user, provider_path_user, NULL); gtk_style_context_add_provider_for_screen( gtk_widget_get_screen(GTK_WIDGET(window->main_window)), |