aboutsummaryrefslogtreecommitdiff
path: root/dw
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2011-02-08 06:22:05 +0000
committercorvid <corvid@lavabit.com>2011-02-08 06:22:05 +0000
commit5f25bfeed977c88e2b9ee2cb5f84bb2ba46f719f (patch)
tree189380398525ca6f37781bdcec2d3bed0b0032d0 /dw
parent1b3d3f9ef09191c3086592f9273ccffa683fa516 (diff)
a little overlap when paging up/down
Diffstat (limited to 'dw')
-rw-r--r--dw/fltkviewport.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/dw/fltkviewport.cc b/dw/fltkviewport.cc
index 922506df..12796405 100644
--- a/dw/fltkviewport.cc
+++ b/dw/fltkviewport.cc
@@ -375,9 +375,9 @@ void FltkViewport::scroll (int dx, int dy)
void FltkViewport::scroll (core::ScrollCommand cmd)
{
if (cmd == core::SCREEN_UP_CMD) {
- scroll (0, -h ());
+ scroll (0, -h () + vscrollbar->linesize ());
} else if (cmd == core::SCREEN_DOWN_CMD) {
- scroll (0, h ());
+ scroll (0, h () - vscrollbar->linesize ());
} else if (cmd == core::LINE_UP_CMD) {
scroll (0, (int) -vscrollbar->linesize ());
} else if (cmd == core::LINE_DOWN_CMD) {