From 50a304d5efafde3de9cfe23dcf41dc938008e394 Mon Sep 17 00:00:00 2001 From: Bobbi Webber-Manners Date: Sun, 2 Aug 2020 22:45:47 -0400 Subject: [PATCH] Fixed corner case in cursor_right() --- apps/edit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/edit.c b/apps/edit.c index da17d38..58e7db4 100644 --- a/apps/edit.c +++ b/apps/edit.c @@ -1,6 +1,6 @@ ///////////////////////////////////////////////////////////////////////////// // Prototype of text editor -// Bobbi July 2020 +// Bobbi July-Aug 2020 ///////////////////////////////////////////////////////////////////////////// // Note: Use my fork of cc65 to get a flashing cursor!! @@ -802,7 +802,7 @@ void cursor_right(void) { return; } ++curscol; - if (curscol == rowlen[cursrow]) { + if ((curscol == rowlen[cursrow]) && (gapbuf[gapbegin - 1] == '\r')) { if (cursrow == NROWS - 1) scroll_down(); ++cursrow;