]> Pileus Git - ~andy/gtk/commit
Fixed #138004 using Federico's code from #132327.
authorJ. Ali Harlow <ali@juiblex.co.uk>
Wed, 24 Mar 2004 17:22:36 +0000 (17:22 +0000)
committerJ. Ali Harlow <j_ali@src.gnome.org>
Wed, 24 Mar 2004 17:22:36 +0000 (17:22 +0000)
commit7056b15795c2b331b27099358a1e7a48990b4fe1
tree9bad00480d7a4ca0813628f7d552f638f19e6f30
parentd9441cc6f31804b0cddc58eba897e0bbd56ede06
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.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkfilesystemwin32.c