]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtktreeview.c
(committed this again -- broken pipe and ChangeLog update)
[~andy/gtk] / gtk / gtktreeview.c
index 5854332b20a5f408b38d73c323cc50d755a10c88..84d2f16a14964290a23a21481b96122627961899 100644 (file)
@@ -1608,7 +1608,7 @@ gtk_tree_view_size_allocate (GtkWidget     *widget,
 
   if (tree_view->priv->vadjustment->value + allocation->height > tree_view->priv->height)
     gtk_adjustment_set_value (tree_view->priv->vadjustment,
-                             MAX (tree_view->priv->height - allocation->height, 0));
+                             MAX (tree_view->priv->height - tree_view->priv->vadjustment->page_size, 0));
   gtk_adjustment_changed (tree_view->priv->vadjustment);
   
   if (GTK_WIDGET_REALIZED (widget))