]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtktreemodelsort.c
filechooser: Show FUSE mounted locations in shortcuts
[~andy/gtk] / gtk / gtktreemodelsort.c
index 0e89679b06dd80aace88a224fc5d96b042c9ffce..b2046c2d8ebf1472863c3a63a08e04fde7a59a38 100644 (file)
@@ -1406,12 +1406,13 @@ gtk_tree_model_sort_iter_previous (GtkTreeModel *tree_model,
 
   elt = iter->user_data2;
 
-  siter = g_sequence_iter_prev (elt->siter);
-  if (g_sequence_iter_is_begin (siter))
+  if (g_sequence_iter_is_begin (elt->siter))
     {
       iter->stamp = 0;
       return FALSE;
     }
+
+  siter = g_sequence_iter_prev (elt->siter);
   iter->user_data2 = GET_ELT (siter);
 
   return TRUE;