]> spindle.queued.net Git - midori/commitdiff
Change browser_save_uri to clear up variable initialization
authorChristian Dywan <christian@twotoasts.de>
Thu, 19 Jul 2012 19:01:43 +0000 (21:01 +0200)
committerChristian Dywan <christian@twotoasts.de>
Thu, 19 Jul 2012 19:14:10 +0000 (21:14 +0200)
midori/midori-browser.c

index d137765cf40ab5130eecf8ce302f00cf6c52abe8..7239e43cf81028ab662d46bc225f2cdad9932a7b 100644 (file)
@@ -1104,7 +1104,7 @@ midori_browser_save_uri (MidoriBrowser* browser,
     GtkWidget* dialog;
     const gchar* title = midori_view_get_display_title (view);
     gchar* filename;
-    gboolean file_only;
+    gboolean file_only = TRUE;
     GtkWidget* checkbox;
 
     if (!gtk_widget_get_visible (GTK_WIDGET (browser)))
@@ -1120,8 +1120,6 @@ midori_browser_save_uri (MidoriBrowser* browser,
         gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbox), TRUE);
         gtk_file_chooser_set_extra_widget (GTK_FILE_CHOOSER (dialog), checkbox);
     }
-    else
-        file_only = TRUE;
     if (last_dir && *last_dir)
         gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), last_dir);
     else
@@ -1143,7 +1141,7 @@ 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 = !gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (checkbox));
+        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);