diff options
author | Kristian Rietveld <kris@imendio.com> | 2007-10-08 12:44:35 +0000 |
---|---|---|
committer | Kristian Rietveld <kristian@src.gnome.org> | 2007-10-08 12:44:35 +0000 |
commit | 94680cbffc1670e1fd0ebb2a3a9895eac08b1b04 (patch) | |
tree | a2b1b85c24b75ffbc55db1f943f566128cc34448 /gtk/gtkfilesystemmodel.c | |
parent | aed59b3ea9a3a145752fa2d07281b2b23528c0ce (diff) | |
download | gtk+-94680cbffc1670e1fd0ebb2a3a9895eac08b1b04.tar.gz |
don't "corrupt" all iterators by reversing the list after adding the
2007-10-08 Kristian Rietveld <kris@imendio.com>
* gtk/gtkfilesystemmodel.c (got_root_folder_cb),
(get_children_get_folder_cb): don't "corrupt" all iterators by
reversing the list after adding the items. Reversing the list isn't
needed anyway as the order of the items in the model does not matter.
(Fixes #327243, comment 10).
svn path=/trunk/; revision=18891
Diffstat (limited to 'gtk/gtkfilesystemmodel.c')
-rw-r--r-- | gtk/gtkfilesystemmodel.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/gtk/gtkfilesystemmodel.c b/gtk/gtkfilesystemmodel.c index f6be38fc11..8d67165a2c 100644 --- a/gtk/gtkfilesystemmodel.c +++ b/gtk/gtkfilesystemmodel.c @@ -664,8 +664,6 @@ got_root_folder_cb (GtkFileSystemHandle *handle, } g_slist_free (roots); - model->roots = (FileModelNode *) g_slist_reverse ((GSList *)model->roots); - out: g_object_unref (model); g_object_unref (handle); @@ -1577,8 +1575,6 @@ get_children_get_folder_cb (GtkFileSystemHandle *handle, g_slist_free (child_paths); } - data->node->children = (FileModelNode *)g_slist_reverse ((GSList *)data->node->children); - g_signal_connect (data->node->folder, "deleted", G_CALLBACK (deleted_callback), data->node); g_signal_connect (data->node->folder, "files-added", |