]> Pileus Git - ~andy/gtk/commitdiff
If the folder is already open, add the requested info types to it.
authorFederico Mena Quintero <federico@ximian.com>
Mon, 9 Feb 2004 19:01:25 +0000 (19:01 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Mon, 9 Feb 2004 19:01:25 +0000 (19:01 +0000)
2004-02-09  Federico Mena Quintero  <federico@ximian.com>

* gtk/gtkfilesystemunix.c (gtk_file_system_unix_get_folder): If
the folder is already open, add the requested info types to it.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkfilesystemunix.c

index f28ad0437d55964c2d6e7f5e132200ac66fc8f87..a0133ef50df86653aba84846855dc3628726b030 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-02-09  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilesystemunix.c (gtk_file_system_unix_get_folder): If
+       the folder is already open, add the requested info types to it.
+
 Sun Feb  8 01:28:02 2004  Manish Singh  <yosh@gimp.org>
 
        * gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget): Add appropriate
index f28ad0437d55964c2d6e7f5e132200ac66fc8f87..a0133ef50df86653aba84846855dc3628726b030 100644 (file)
@@ -1,3 +1,8 @@
+2004-02-09  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilesystemunix.c (gtk_file_system_unix_get_folder): If
+       the folder is already open, add the requested info types to it.
+
 Sun Feb  8 01:28:02 2004  Manish Singh  <yosh@gimp.org>
 
        * gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget): Add appropriate
index f28ad0437d55964c2d6e7f5e132200ac66fc8f87..a0133ef50df86653aba84846855dc3628726b030 100644 (file)
@@ -1,3 +1,8 @@
+2004-02-09  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilesystemunix.c (gtk_file_system_unix_get_folder): If
+       the folder is already open, add the requested info types to it.
+
 Sun Feb  8 01:28:02 2004  Manish Singh  <yosh@gimp.org>
 
        * gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget): Add appropriate
index f28ad0437d55964c2d6e7f5e132200ac66fc8f87..a0133ef50df86653aba84846855dc3628726b030 100644 (file)
@@ -1,3 +1,8 @@
+2004-02-09  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilesystemunix.c (gtk_file_system_unix_get_folder): If
+       the folder is already open, add the requested info types to it.
+
 Sun Feb  8 01:28:02 2004  Manish Singh  <yosh@gimp.org>
 
        * gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget): Add appropriate
index f28ad0437d55964c2d6e7f5e132200ac66fc8f87..a0133ef50df86653aba84846855dc3628726b030 100644 (file)
@@ -1,3 +1,8 @@
+2004-02-09  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilesystemunix.c (gtk_file_system_unix_get_folder): If
+       the folder is already open, add the requested info types to it.
+
 Sun Feb  8 01:28:02 2004  Manish Singh  <yosh@gimp.org>
 
        * gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget): Add appropriate
index 9f6db9b310a71b31b3ce60279e504ace102e5078..8d600ee12b8ebe41d61f7cfc3a079ae5bab31bb1 100644 (file)
@@ -338,7 +338,10 @@ gtk_file_system_unix_get_folder (GtkFileSystem     *file_system,
   folder_unix = g_hash_table_lookup (system_unix->folder_hash, filename);
 
   if (folder_unix)
-    return g_object_ref (folder_unix);
+    {
+      folder_unix->types |= types;
+      return g_object_ref (folder_unix);
+    }
   else
     {
       folder_unix = g_object_new (GTK_TYPE_FILE_FOLDER_UNIX, NULL);