fixed tree_store reordering
authorVladimir Nadvornik <nadvornik@suse.cz>
Thu, 1 Oct 2009 17:37:51 +0000 (17:37 +0000)
committerVladimir Nadvornik <nadvornik@suse.cz>
Thu, 1 Oct 2009 17:37:51 +0000 (17:37 +0000)
src/view_file_list.c

index 8825244..2f4c40d 100644 (file)
@@ -962,7 +962,6 @@ static void vflist_setup_iter_recursive(ViewFile *vf, GtkTreeStore *store, GtkTr
 
                        if (valid)
                                {
-                               num_ordered++;
                                gtk_tree_model_get(GTK_TREE_MODEL(store), &iter,
                                                   FILE_COLUMN_POINTER, &old_fd,
                                                   FILE_COLUMN_VERSION, &old_version,
@@ -994,6 +993,7 @@ static void vflist_setup_iter_recursive(ViewFile *vf, GtkTreeStore *store, GtkTr
 
                                if (valid)
                                        {
+                                       num_ordered++;
                                        gtk_tree_store_insert_before(store, &new, parent_iter, &iter);
                                        }
                                else
@@ -1026,6 +1026,7 @@ static void vflist_setup_iter_recursive(ViewFile *vf, GtkTreeStore *store, GtkTr
                                }
                        else
                                {
+                               num_ordered++;
                                if (fd->version != old_version || force)
                                        {
                                        vflist_setup_iter(vf, store, &iter, fd);