only validate the visible area if we've ever been requisitioned.
Tue Jul 2 00:33:26 2002 Jonathan Blandford <jrb@gnome.org> * gtk/gtktreeview.c (validate_visible_area): only validate the visible area if we've ever been requisitioned.
This commit is contained in:
committed by
Jonathan Blandford
parent
e44ece4e36
commit
582a76843a
@@ -1,3 +1,8 @@
|
|||||||
|
Tue Jul 2 00:33:26 2002 Jonathan Blandford <jrb@gnome.org>
|
||||||
|
|
||||||
|
* gtk/gtktreeview.c (validate_visible_area): only validate the
|
||||||
|
visible area if we've ever been requisitioned.
|
||||||
|
|
||||||
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
|
Tue Jul 2 00:33:26 2002 Jonathan Blandford <jrb@gnome.org>
|
||||||
|
|
||||||
|
* gtk/gtktreeview.c (validate_visible_area): only validate the
|
||||||
|
visible area if we've ever been requisitioned.
|
||||||
|
|
||||||
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
|
Tue Jul 2 00:33:26 2002 Jonathan Blandford <jrb@gnome.org>
|
||||||
|
|
||||||
|
* gtk/gtktreeview.c (validate_visible_area): only validate the
|
||||||
|
visible area if we've ever been requisitioned.
|
||||||
|
|
||||||
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
|
Tue Jul 2 00:33:26 2002 Jonathan Blandford <jrb@gnome.org>
|
||||||
|
|
||||||
|
* gtk/gtktreeview.c (validate_visible_area): only validate the
|
||||||
|
visible area if we've ever been requisitioned.
|
||||||
|
|
||||||
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
|
Tue Jul 2 00:33:26 2002 Jonathan Blandford <jrb@gnome.org>
|
||||||
|
|
||||||
|
* gtk/gtktreeview.c (validate_visible_area): only validate the
|
||||||
|
visible area if we've ever been requisitioned.
|
||||||
|
|
||||||
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
|
Tue Jul 2 00:33:26 2002 Jonathan Blandford <jrb@gnome.org>
|
||||||
|
|
||||||
|
* gtk/gtktreeview.c (validate_visible_area): only validate the
|
||||||
|
visible area if we've ever been requisitioned.
|
||||||
|
|
||||||
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
|
||||||
|
|||||||
@@ -3709,10 +3709,13 @@ validate_visible_area (GtkTreeView *tree_view)
|
|||||||
|
|
||||||
if (! GTK_RBNODE_FLAG_SET (tree_view->priv->tree->root, GTK_RBNODE_DESCENDANTS_INVALID) &&
|
if (! GTK_RBNODE_FLAG_SET (tree_view->priv->tree->root, GTK_RBNODE_DESCENDANTS_INVALID) &&
|
||||||
tree_view->priv->scroll_to_path == NULL)
|
tree_view->priv->scroll_to_path == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
total_height = GTK_WIDGET (tree_view)->allocation.height - TREE_VIEW_HEADER_HEIGHT (tree_view);
|
total_height = GTK_WIDGET (tree_view)->allocation.height - TREE_VIEW_HEADER_HEIGHT (tree_view);
|
||||||
|
|
||||||
|
if (total_height == 0)
|
||||||
|
return;
|
||||||
|
|
||||||
/* First, we check to see if we need to scroll anywhere
|
/* First, we check to see if we need to scroll anywhere
|
||||||
*/
|
*/
|
||||||
if (tree_view->priv->scroll_to_path)
|
if (tree_view->priv->scroll_to_path)
|
||||||
|
|||||||
Reference in New Issue
Block a user