Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorNickolay 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)
commitc947601041a06d85b887f60899c092ea5a02d693 (patch)
treed44b387ef98da8ca144078ba0fc6395e252bc700 /shell
parent62f014652390ee148733c3c28d580c8e42719d51 (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.c5
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) {