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 */