]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkfilechooserdefault.c
Revert the patch to #137520, as 2.4.1 is for conservative bug fixes only.
[~andy/gtk] / gtk / gtkfilechooserdefault.c
index 8987297667fd8402043ffd0074b524b2b8bfa938..bc50bfe1b97dcbe4aff05ca33b47909dbbb12330 100644 (file)
@@ -3684,10 +3684,6 @@ gtk_file_chooser_default_set_current_folder (GtkFileChooser    *chooser,
 {
   GtkFileChooserDefault *impl = GTK_FILE_CHOOSER_DEFAULT (chooser);
 
-  /* Test validity of path here.  */
-  if (!check_is_folder (impl->file_system, path, error))
-    return FALSE;
-
   if (impl->local_only &&
       !gtk_file_system_path_is_local (impl->file_system, path))
     {
@@ -3699,6 +3695,10 @@ gtk_file_chooser_default_set_current_folder (GtkFileChooser    *chooser,
       return FALSE;
     }
 
+  /* Test validity of path here.  */
+  if (!check_is_folder (impl->file_system, path, error))
+    return FALSE;
+
   if (!_gtk_path_bar_set_path (GTK_PATH_BAR (impl->browse_path_bar), path, error))
     return FALSE;