]> spindle.queued.net Git - midori/commitdiff
Tweak last_folder handling to avoid warnings
authorChristian Dywan <christian@twotoasts.de>
Sun, 20 Nov 2011 21:19:08 +0000 (22:19 +0100)
committerChristian Dywan <christian@twotoasts.de>
Sun, 20 Nov 2011 21:19:08 +0000 (22:19 +0100)
midori/midori-browser.c

index 4aea650e358cf88f6d6e005fe27202f4730a993a..f93a66cf5dd1196e696e950245f8658000692c7a 100644 (file)
@@ -2251,9 +2251,9 @@ _action_open_activate (GtkAction*     action,
 {
     #if !GTK_CHECK_VERSION (3, 1, 10)
     static gchar* last_dir = NULL;
+    gboolean folder_set = FALSE;
     #endif
     gchar* uri = NULL;
-    gboolean folder_set = FALSE;
     GtkWidget* dialog;
     GtkWidget* view;
 
@@ -2274,7 +2274,9 @@ _action_open_activate (GtkAction*     action,
              if (dirname && g_file_test (dirname, G_FILE_TEST_IS_DIR))
              {
                  gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), dirname);
+                 #if !GTK_CHECK_VERSION (3, 1, 10)
                  folder_set = TRUE;
+                 #endif
              }
 
              g_free (dirname);
@@ -2289,16 +2291,15 @@ _action_open_activate (GtkAction*     action,
 
      if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_OK)
      {
+         #if !GTK_CHECK_VERSION (3, 1, 10)
          gchar* folder;
-
          folder = gtk_file_chooser_get_current_folder (GTK_FILE_CHOOSER (dialog));
+         katze_assign (last_dir, folder);
+         #endif
          uri = gtk_file_chooser_get_uri (GTK_FILE_CHOOSER (dialog));
          midori_browser_set_current_uri (browser, uri);
          g_free (uri);
 
-         #if !GTK_CHECK_VERSION (3, 1, 10)
-         katze_assign (last_dir, folder);
-         #endif
      }
     gtk_widget_destroy (dialog);
 }