]> Pileus Git - ~andy/gtk/commitdiff
make sure the new cursor node is visible when we are done. (Fixes #472965,
authorKristian Rietveld <kris@imendio.com>
Tue, 9 Oct 2007 19:40:14 +0000 (19:40 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Tue, 9 Oct 2007 19:40:14 +0000 (19:40 +0000)
2007-10-09  Kristian Rietveld  <kris@imendio.com>

* gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): make
sure the new cursor node is visible when we are done. (Fixes #472965,
Carlos Garnacho).

svn path=/trunk/; revision=18899

ChangeLog
gtk/gtktreeview.c

index 81b823fc752278cf2d689fc4efdd3b7afce15967..59644d0825fe29f766224a9fda8a18656b7119ea 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-10-09  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): make
+       sure the new cursor node is visible when we are done. (Fixes #472965,
+       Carlos Garnacho).
+
 2007-10-09  Kristian Rietveld  <kris@imendio.com>
 
        * gtk/gtktreeview.c (gtk_tree_view_move_cursor_up_down): we should
index 37d5b9c34b1c0722216903475ff05170bf45cac4..5b393a385b2b9b1d0720a8eb3a1f2e6c586cb3fd 100644 (file)
@@ -9864,6 +9864,7 @@ gtk_tree_view_move_cursor_page_up_down (GtkTreeView *tree_view,
 
   y -= window_y;
   gtk_tree_view_scroll_to_point (tree_view, -1, y);
+  gtk_tree_view_clamp_node_visible (tree_view, cursor_tree, cursor_node);
   _gtk_tree_view_queue_draw_node (tree_view, cursor_tree, cursor_node, NULL);
 
   if (!gtk_tree_path_compare (old_cursor_path, cursor_path))