From 8cf5241d3195568114db5acf08949ad1e49c85ae Mon Sep 17 00:00:00 2001 From: James Booth Date: Sun, 31 Aug 2014 23:46:13 +0100 Subject: [PATCH] Paging fixes - Include empty line when showing end page - Switch off paging when last line and empty line visible --- src/ui/core.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ui/core.c b/src/ui/core.c index c338b4e4..6f82d558 100644 --- a/src/ui/core.c +++ b/src/ui/core.c @@ -2082,14 +2082,14 @@ _win_handle_page(const wint_t * const ch) // went past end, show full screen else if (*page_start >= y) - *page_start = y - page_space; + *page_start = y - page_space - 1; current->paged = 1; win_update_virtual(current); } - // switch off page if last line visible - if ((y-1) - *page_start == page_space) { + // switch off page if last line and space line visible + if ((y) - *page_start == page_space) { current->paged = 0; } }