Index: gtktreeview.c
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtktreeview.c,v
retrieving revision 1.325
diff -u -r1.325 gtktreeview.c
--- gtktreeview.c	6 Jun 2003 21:42:52 -0000	1.325
+++ gtktreeview.c	3 Jul 2003 16:41:29 -0000
@@ -42,7 +42,7 @@
 #define GTK_TREE_VIEW_SEARCH_DIALOG_KEY "gtk-tree-view-search-dialog"
 #define GTK_TREE_VIEW_PRIORITY_VALIDATE (GDK_PRIORITY_REDRAW + 5)
 #define GTK_TREE_VIEW_PRIORITY_SCROLL_SYNC (GTK_TREE_VIEW_PRIORITY_VALIDATE + 2)
-#define GTK_TREE_VIEW_NUM_ROWS_PER_IDLE 500
+#define GTK_TREE_VIEW_NUM_CELLS_PER_IDLE 1500
 #define SCROLL_EDGE_SIZE 15
 #define EXPANDER_EXTRA_PADDING 4
 
@@ -4392,9 +4392,9 @@
 	    fixed_height = FALSE;
 	}
 
-      i++;
+      i += tree_view->priv->n_columns;
     }
-  while (i < GTK_TREE_VIEW_NUM_ROWS_PER_IDLE);
+  while (i < GTK_TREE_VIEW_NUM_CELLS_PER_IDLE);
 
   if (!tree_view->priv->fixed_height_check)
    {
