summaryrefslogtreecommitdiff
path: root/src/nautilus-list-view.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-list-view.c')
-rw-r--r--src/nautilus-list-view.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/nautilus-list-view.c b/src/nautilus-list-view.c
index f88f525a0..4a7f331f7 100644
--- a/src/nautilus-list-view.c
+++ b/src/nautilus-list-view.c
@@ -829,9 +829,7 @@ real_sort_directories_first_changed (NautilusFilesView *files_view)
self->directories_first = nautilus_files_view_should_sort_directories_first (NAUTILUS_FILES_VIEW (self));
- /* Reset the sorter to trigger ressorting */
- model = nautilus_list_base_get_model (NAUTILUS_LIST_BASE (self));
- nautilus_view_model_set_sorter (model, nautilus_view_model_get_sorter (model));
+ nautilus_view_model_sort (nautilus_list_base_get_model (NAUTILUS_LIST_BASE (self)));
}
static guint
@@ -923,7 +921,7 @@ bind_name_cell (GtkSignalListItemFactory *factory,
NautilusViewItem *item;
cell = gtk_list_item_get_child (listitem);
- item = NAUTILUS_VIEW_ITEM (gtk_list_item_get_item (listitem));
+ item = listitem_get_view_item (listitem);
nautilus_view_item_set_item_ui (item, gtk_list_item_get_child (listitem));
@@ -949,7 +947,7 @@ unbind_name_cell (GtkSignalListItemFactory *factory,
{
NautilusViewItem *item;
- item = NAUTILUS_VIEW_ITEM (gtk_list_item_get_item (listitem));
+ item = listitem_get_view_item (listitem);
g_return_if_fail (NAUTILUS_IS_VIEW_ITEM (item));
nautilus_view_item_set_item_ui (item, NULL);