From e03acd7365fafc4ca0fdfe2db8c70c17d1e91c57 Mon Sep 17 00:00:00 2001 From: Aaron Cook Date: Fri, 6 May 2022 17:51:06 -0500 Subject: [PATCH] Fix cursor print when inpos is at the end --- src/ingest.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ingest.c b/src/ingest.c index 9271a0e..5a46089 100644 --- a/src/ingest.c +++ b/src/ingest.c @@ -633,10 +633,6 @@ inbuf_load() getyx(ingest.input, iy, ix); - /* nothing left to write... */ - if (p >= ingest.inlen) - break; - /* print the cursor at this position */ if (p == ingest.inpos) { cy = iy; @@ -644,6 +640,10 @@ inbuf_load() hit_cursor = 1; } + /* nothing left to write... */ + if (p >= ingest.inlen) + break; + /* we want to leave a blank character for printing the cursor at the end of the line */ if (ix >= (win_len-2)) { /* we printed the cursor, so we can break */