From 26fb907aa654b9709216c54193d9e7572e36472f Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Thu, 12 Jan 2017 10:18:56 +0100 Subject: [PATCH] screen: ehm... no, that was wrong: page_start /is/ a column position (The mistake becomes visible when you go to the end of a very long line of double-width characters: the $ will be shown on the right edge, even though you're already at line's end.) This reverts commit 16a7fd4b from yesterday. --- src/winio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/winio.c b/src/winio.c index e401d7bc..7509a2cc 100644 --- a/src/winio.c +++ b/src/winio.c @@ -2711,7 +2711,7 @@ int update_line(filestruct *fileptr, size_t index) #endif if (page_start > 0) mvwaddch(edit, line, margin, '$'); - if (strlenpt(fileptr->data + page_start) > editwincols) + if (strlenpt(fileptr->data) > page_start + editwincols) mvwaddch(edit, line, COLS - 1, '$'); #ifndef NANO_TINY } else {