summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-4
diff options
context:
space:
mode:
authorJ. Ali Harlow <ali@juiblex.co.uk>2004-03-24 17:22:36 +0000
committerJ. Ali Harlow <j_ali@src.gnome.org>2004-03-24 17:22:36 +0000
commit7056b15795c2b331b27099358a1e7a48990b4fe1 (patch)
tree9bad00480d7a4ca0813628f7d552f638f19e6f30 /ChangeLog.pre-2-4
parentd9441cc6f31804b0cddc58eba897e0bbd56ede06 (diff)
downloadgtk+-7056b15795c2b331b27099358a1e7a48990b4fe1.tar.gz
Fixed #138004 using Federico's code from #132327.
2004-03-24 J. Ali Harlow <ali@juiblex.co.uk> Fixed #138004 using Federico's code from #132327. * gtk/gtkfilesystemwin32.c (struct _GtkFileSystemWin32): Add a folder_hash field to keep a list of live folder objects. (gtk_file_system_win32_init): Create the folder_hash. (gtk_file_system_win32_finalize): Destroy the folder_hash. (gtk_file_system_win32_get_folder): Ref and return an existing folder if we have it around, otherwise return a new folder object. (struct _GtkFileFolderWin32): Add a field for the parent file system. (gtk_file_folder_win32_finalize): Remove the folder from the file system's hash table. (gtk_file_system_win32_create_folder): Emit "files-added" on the newly-created folder's parent. Fixes #138004.
Diffstat (limited to 'ChangeLog.pre-2-4')
-rw-r--r--ChangeLog.pre-2-416
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 875718d84b..d654961225 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,5 +1,21 @@
2004-03-24 J. Ali Harlow <ali@juiblex.co.uk>
+ Fixed #138004 using Federico's code from #132327.
+
+ * gtk/gtkfilesystemwin32.c (struct _GtkFileSystemWin32): Add a
+ folder_hash field to keep a list of live folder objects.
+ (gtk_file_system_win32_init): Create the folder_hash.
+ (gtk_file_system_win32_finalize): Destroy the folder_hash.
+ (gtk_file_system_win32_get_folder): Ref and return an existing
+ folder if we have it around, otherwise return a new folder object.
+ (struct _GtkFileFolderWin32): Add a field for the parent file system.
+ (gtk_file_folder_win32_finalize): Remove the folder from the file
+ system's hash table.
+ (gtk_file_system_win32_create_folder): Emit "files-added" on the
+ newly-created folder's parent. Fixes #138004.
+
+2004-03-24 J. Ali Harlow <ali@juiblex.co.uk>
+
* gtk/gtkfilesystemwin32.c
(gtk_file_system_win32_get_folder): Test that path is actually
a directory and throw error if not. Fixed bug #137950