summaryrefslogtreecommitdiff
path: root/gtk/gtkfilesystemmodel.c
diff options
context:
space:
mode:
authorKristian Rietveld <kris@imendio.com>2007-10-08 12:44:35 +0000
committerKristian Rietveld <kristian@src.gnome.org>2007-10-08 12:44:35 +0000
commit94680cbffc1670e1fd0ebb2a3a9895eac08b1b04 (patch)
treea2b1b85c24b75ffbc55db1f943f566128cc34448 /gtk/gtkfilesystemmodel.c
parentaed59b3ea9a3a145752fa2d07281b2b23528c0ce (diff)
downloadgtk+-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.c4
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",