From e59a5a4e95aca8b45efb42a521ee513b318fc5a9 Mon Sep 17 00:00:00 2001 From: Michael Jennings Date: Sun, 25 Oct 2009 20:33:35 +0000 Subject: [PATCH] Sun Oct 25 12:39:34 2009 Michael Jennings (mej) Fix for scrolling limitations from Cliff Miller . ---------------------------------------------------------------------- SVN revision: 43282 --- ChangeLog | 4 ++++ src/screen.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3dc8126..63eea8b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5613,3 +5613,7 @@ Sun Oct 25 12:36:01 2009 Michael Jennings (mej) Patch for FreeBSD UNIX98 pty support from Ed Schouten . ---------------------------------------------------------------------- +Sun Oct 25 12:39:34 2009 Michael Jennings (mej) + +Fix for scrolling limitations from Cliff Miller . +---------------------------------------------------------------------- diff --git a/src/screen.c b/src/screen.c index 1aac33c..6410511 100644 --- a/src/screen.c +++ b/src/screen.c @@ -1543,7 +1543,7 @@ scr_page(int direction, int nlines) D_SCREEN(("scr_page(%s, %d) view_start:%d\n", ((direction == UP) ? "UP" : "DN"), nlines, TermWin.view_start)); start = TermWin.view_start; - BOUND(nlines, 1, TERM_WINDOW_GET_REPORTED_ROWS()); + BOUND(nlines, 1, TermWin.nscrolled); TermWin.view_start += ((direction == UP) ? nlines : (-nlines)); BOUND(TermWin.view_start, 0, TermWin.nscrolled); return (TermWin.view_start - start);