]> Pileus Git - ~andy/gtk/commitdiff
Fix a segfault in horizontal scrolling
authorMatthias Clasen <matthiasc@src.gnome.org>
Tue, 2 Jan 2007 07:05:53 +0000 (07:05 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 2 Jan 2007 07:05:53 +0000 (07:05 +0000)
svn path=/trunk/; revision=17011

ChangeLog
gtk/gtktextview.c

index 3d63313f4b1a0c9fd04aa59d226bd3b971d207cd..a08bede90bad343e3aa4419013402f24db78b548 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-01-01  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_scroll_hpages):
+       Don't segfault on horizontal scrolling.  
+
 2007-01-01  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtknotebook.h:
index 3bac02a5951016db4eeff8f3a48abe8d35421586..757f28a1cfaf62510b268991423a601bb684e7ec 100644 (file)
@@ -5100,8 +5100,8 @@ gtk_text_view_scroll_hpages (GtkTextView *text_view,
   gtk_text_buffer_get_iter_at_mark (get_buffer (text_view),
                                     &old_insert,
                                     gtk_text_buffer_get_mark (get_buffer (text_view), "insert"));
-  gtk_text_layout_get_line_yrange (text_view->layout, &new_insert, &y, &height);
-  gtk_text_layout_validate_yrange (text_view->layout, &new_insert, y, y + height);
+  gtk_text_layout_get_line_yrange (text_view->layout, &old_insert, &y, &height);
+  gtk_text_layout_validate_yrange (text_view->layout, &old_insert, y, y + height);
   /* FIXME do we need to update the adjustment ranges here? */
 
   new_insert = old_insert;