Fix a segfault in horizontal scrolling

svn path=/trunk/; revision=17011
This commit is contained in:
Matthias Clasen
2007-01-02 07:05:53 +00:00
parent c8823f99e1
commit a441ab05f1
2 changed files with 7 additions and 2 deletions

View File

@@ -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:

View 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;