From: Matthias Clasen Date: Fri, 27 Dec 2002 12:19:13 +0000 (+0000) Subject: Fix the fix for #75694. X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;h=69ff8606df463ec0631d09c8f682205806c99c09;p=~andy%2Fgtk Fix the fix for #75694. --- diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 5c41ecb66..1e6930cab 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -2986,8 +2986,9 @@ gtk_text_view_size_allocate (GtkWidget *widget, text_view->hadjustment->upper = MAX (SCREEN_WIDTH (text_view), text_view->width); gtk_adjustment_changed (text_view->hadjustment); - set_adjustment_clamped (text_view->hadjustment, - text_view->hadjustment->upper - text_view->hadjustment->page_size); + + if (text_view->hadjustment->value > text_view->hadjustment->upper - text_view->hadjustment->page_size) + gtk_adjustment_set_value (text_view->hadjustment, MAX (0, text_view->hadjustment->upper - text_view->hadjustment->page_size)); text_view->vadjustment->page_size = SCREEN_HEIGHT (text_view); text_view->vadjustment->page_increment = SCREEN_HEIGHT (text_view) * 0.9;