summary refs log tree commit diff
path: root/ui.c
diff options
context:
space:
mode:
Diffstat (limited to 'ui.c')
-rw-r--r--ui.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ui.c b/ui.c
index 2f58fd4..f89c4c4 100644
--- a/ui.c
+++ b/ui.c
@@ -430,8 +430,8 @@ static void keyCode(wchar_t code) {
 	switch (code) {
 		break; case KEY_UP:        windowScroll(win, -1);
 		break; case KEY_DOWN:      windowScroll(win, +1);
-		break; case KEY_PPAGE:     windowScroll(win, -logHeight() / 2);
-		break; case KEY_NPAGE:     windowScroll(win, +logHeight() / 2);
+		break; case KEY_PPAGE:     windowScroll(win, -(logHeight() - 1));
+		break; case KEY_NPAGE:     windowScroll(win, +(logHeight() - 1));
 		break; case KEY_LEFT:      edit(win->tag, EditLeft, 0);
 		break; case KEY_RIGHT:     edit(win->tag, EditRight, 0);
 		break; case KEY_HOME:      edit(win->tag, EditHome, 0);