diff --git a/src/ingest.c b/src/ingest.c index 56f122c..7f1801b 100644 --- a/src/ingest.c +++ b/src/ingest.c @@ -666,10 +666,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; @@ -677,6 +673,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 */