From 364345f57feaeb068426e38c0ddc1745f6074541 Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Tue, 7 Aug 2012 01:06:50 +0200 Subject: [PATCH] Always initialize checkbox in save dialog Related: https://bugs.launchpad.net/midori/+bug/1025894 --- midori/midori-browser.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/midori/midori-browser.c b/midori/midori-browser.c index fb9ea2a9..3e32d5a7 100644 --- a/midori/midori-browser.c +++ b/midori/midori-browser.c @@ -1159,7 +1159,7 @@ midori_browser_save_uri (MidoriBrowser* browser, const gchar* title = midori_view_get_display_title (view); gchar* filename; gboolean file_only = TRUE; - GtkWidget* checkbox; + GtkWidget* checkbox = NULL; if (!gtk_widget_get_visible (GTK_WIDGET (browser))) return; @@ -1195,7 +1195,8 @@ midori_browser_save_uri (MidoriBrowser* browser, if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_OK) { filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog)); - file_only = !file_only && !gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (checkbox)); + if (checkbox != NULL) + file_only = !file_only && !gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (checkbox)); if (!file_only && !g_str_equal (title, uri)) { gchar* fullname = g_strconcat (filename, ".html", NULL);