summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--term.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/term.c b/term.c
index 25e0e0fd..42c7a5f8 100644
--- a/term.c
+++ b/term.c
@@ -254,8 +254,10 @@ term_flushln(struct termp *p)
* If there was trailing white space, it was not printed;
* so reset the cursor position accordingly.
*/
- if (vis)
+ if (vis > vbl)
vis -= vbl;
+ else
+ vis = 0;
p->col = 0;
p->overstep = 0;