diff options
author | lum <lum@cvs.openbsd.org> | 2012-05-30 06:13:33 +0000 |
---|---|---|
committer | lum <lum@cvs.openbsd.org> | 2012-05-30 06:13:33 +0000 |
commit | a426e60fca3615397b85fe56bcc930ba22c1d8d0 (patch) | |
tree | 146e4f8bef415e9c803cefa7b37aa9e4d0629fa1 | |
parent | bdee265c819bded1e78c1352df68b377ae30bd79 (diff) |
Reverse part of v1.131. The end of buffer can still be reached so I
shouldn't have taken out the second check. Hopefully fix unpredicable
scrolling behaviour seen by mikeb@.
-rw-r--r-- | usr.bin/mg/basic.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/mg/basic.c b/usr.bin/mg/basic.c index c657dccb1cb..d5c5d970f61 100644 --- a/usr.bin/mg/basic.c +++ b/usr.bin/mg/basic.c @@ -1,4 +1,4 @@ -/* $OpenBSD: basic.c,v 1.31 2012/05/25 15:14:38 lum Exp $ */ +/* $OpenBSD: basic.c,v 1.32 2012/05/30 06:13:32 lum Exp $ */ /* This file is in the public domain */ @@ -276,7 +276,7 @@ forwpage(int f, int n) curwp->w_rflag |= WFFULL; /* if in current window, don't move dot */ - for (n = curwp->w_ntrows; n--; lp = lforw(lp)) + for (n = curwp->w_ntrows; n-- && lp != curbp->b_headp; lp = lforw(lp)) if (lp == curwp->w_dotp) return (TRUE); |