From: David Lawrence Ramsey Date: Sun, 17 Jul 2005 22:51:44 +0000 (+0000) Subject: better edit_scroll() redundancy fix X-Git-Tag: v1.3.9~161 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=de0c5eb8996e8799c63d7be65df9568a9cf169bb;p=nano.git better edit_scroll() redundancy fix git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2885 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/src/winio.c b/src/winio.c index 268c4bf8..0ec0a3ff 100644 --- a/src/winio.c +++ b/src/winio.c @@ -3546,8 +3546,9 @@ void edit_scroll(updown direction, int nlines) /* Make nlines account for the lines before and after the scrolled * region, if they're onsccreen. */ - nlines += (nlines <= editwinrows - 2) ? 2 : - (nlines == editwinrows - 1) ? 1 : 0; + nlines += 2; + if (nlines > editwinrows) + nlines = editwinrows; /* If we scrolled up, we're on the line before the scrolled * region. */