diff options
author | Federico Mena Quintero <federico@ximian.com> | 2004-02-06 16:15:01 +0000 |
---|---|---|
committer | Federico Mena Quintero <federico@src.gnome.org> | 2004-02-06 16:15:01 +0000 |
commit | bf54dcdc5c6df799540a8721c090806736567d80 (patch) | |
tree | 7f3842a959a58f6a28ef0c857df45a8cdcce203f /ChangeLog.pre-2-8 | |
parent | 41055272dd2650ce141c28a8becb8e1bdbdb2353 (diff) | |
download | gtk+-bf54dcdc5c6df799540a8721c090806736567d80.tar.gz |
Fix #132327.
2004-02-06 Federico Mena Quintero <federico@ximian.com>
Fix #132327.
* gtk/gtkfilesystemunix.c (struct _GtkFileSystemUnix): Add a
folder_hash field to keep a list of live folder objects.
(gtk_file_system_unix_init): Create the folder_hash.
(gtk_file_system_unix_finalize): Destroy the folder_hash.
(gtk_file_system_unix_get_folder): Ref and return an existing
folder if we have it around, otherwise return a new folder object.
(struct _GtkFileFolderUnix): Add a field for the parent file system.
(gtk_file_folder_unix_finalize): Remove the folder from the file
system's hash table.
(gtk_file_system_unix_create_folder): Emit "files-added" on the
newly-created folder's parent. Fixes #132327.
Diffstat (limited to 'ChangeLog.pre-2-8')
-rw-r--r-- | ChangeLog.pre-2-8 | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 92cf832794..883f182906 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,19 @@ +2004-02-06 Federico Mena Quintero <federico@ximian.com> + + Fix #132327. + + * gtk/gtkfilesystemunix.c (struct _GtkFileSystemUnix): Add a + folder_hash field to keep a list of live folder objects. + (gtk_file_system_unix_init): Create the folder_hash. + (gtk_file_system_unix_finalize): Destroy the folder_hash. + (gtk_file_system_unix_get_folder): Ref and return an existing + folder if we have it around, otherwise return a new folder object. + (struct _GtkFileFolderUnix): Add a field for the parent file system. + (gtk_file_folder_unix_finalize): Remove the folder from the file + system's hash table. + (gtk_file_system_unix_create_folder): Emit "files-added" on the + newly-created folder's parent. Fixes #132327. + Fri Feb 6 00:51:57 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkstock.c (builtin_items): Change the labels of the |