diff options
author | Nickolay V. Shmyrev <nshmyrev@src.gnome.org> | 2006-01-05 10:09:57 (GMT) |
---|---|---|
committer | Nickolay V. Shmyrev <nshmyrev@src.gnome.org> | 2006-01-05 10:09:57 (GMT) |
commit | c947601041a06d85b887f60899c092ea5a02d693 (patch) | |
tree | d44b387ef98da8ca144078ba0fc6395e252bc700 /shell | |
parent | 62f014652390ee148733c3c28d580c8e42719d51 (diff) |
Correctly clamp adjustment value. Fix for the bug #325808.
* shell/ev-view.c: (scroll_to_current_page):
Correctly clamp adjustment value. Fix for the bug
#325808.
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ev-view.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/shell/ev-view.c b/shell/ev-view.c index f0a371c..ebbd784 100644 --- a/shell/ev-view.c +++ b/shell/ev-view.c @@ -333,7 +333,10 @@ scroll_to_current_page (EvView *view, GtkOrientation orientation) view_point.y + view->vadjustment->page_size); } else { gtk_adjustment_set_value (view->vadjustment, - view_point.y); + CLAMP (view_point.y, + view->vadjustment->lower, + view->vadjustment->upper - + view->vadjustment->page_size)); } } else { if (view->dual_page) { |