From: David Lawrence Ramsey Date: Sun, 23 Jul 2006 19:57:30 +0000 (+0000) Subject: in do_help(), don't allow moving down a page when the last line of the X-Git-Tag: v1.9.99pre1~51 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=ec177be4168278b8ad5afdb300e0a2a91c42e848;p=nano.git in do_help(), don't allow moving down a page when the last line of the help text is onscreen git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3810 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index 347b39a7..c319585b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -109,6 +109,8 @@ CVS code - - help.c: do_help() - Simplify screen update handling and exiting. (DLR) + - Don't allow moving down a page when the last line of the help + text is onscreen. (DLR) - move.c: do_scroll_up(), do_scroll_down() - Fix problems where, after scrolling, the previous and current diff --git a/src/help.c b/src/help.c index 059aad4a..27e211bb 100644 --- a/src/help.c +++ b/src/help.c @@ -148,7 +148,7 @@ void do_help(void (*refresh_func)(void)) line = 0; break; case NANO_NEXTPAGE_KEY: - if (line + (editwinrows - 2) <= last_line) + if (line + (editwinrows - 1) < last_line) line += editwinrows - 2; break; case NANO_PREVLINE_KEY: