From 66081d4e707959710e98a1c69ef8145a9bc87e4a Mon Sep 17 00:00:00 2001 From: David Lawrence Ramsey Date: Thu, 22 Jan 2004 07:25:31 +0000 Subject: [PATCH] consistency tweak for get_page_start() git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1631 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- ChangeLog | 6 ++++++ src/winio.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 78e1b048..e18a6370 100644 --- a/ChangeLog +++ b/ChangeLog @@ -17,6 +17,12 @@ CVS code - - winio.c: get_accepted_kbinput() - Don't use "kbinput = wgetch(win)" as a switch value. (DLR) + get_page_start() + - For consistency, tweak so that scrolling always occurs when we + try to move onto the "$" at the end of the line, as opposed to + (a) when we move onto the "$" at the end of the line on the + first page and (b) when we move onto the character just before + the "$" on subsequent pages. (DLR) do_credits() - Use nanosleep() instead of usleep(). The latter is only standard under BSD, whereas the former is POSIX compliant. diff --git a/src/winio.c b/src/winio.c index 07940585..bf39103a 100644 --- a/src/winio.c +++ b/src/winio.c @@ -1283,7 +1283,7 @@ size_t get_page_start(size_t column) if (column == 0 || column < COLS - 1) return 0; else if (COLS > 9) - return column - 7 - (column - 8) % (COLS - 9); + return column - 7 - (column - 7) % (COLS - 8); else if (COLS > 2) return column - (COLS - 2); else -- 2.39.5