From: Christian Dywan Date: Mon, 6 Aug 2012 23:06:50 +0000 (+0200) Subject: Always initialize checkbox in save dialog X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=364345f57feaeb068426e38c0ddc1745f6074541;p=midori Always initialize checkbox in save dialog Related: https://bugs.launchpad.net/midori/+bug/1025894 --- 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);