summaryrefslogtreecommitdiffstats
path: root/st.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--st.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/st.c b/st.c
index 134e724..623376e 100644
--- a/st.c
+++ b/st.c
@@ -2471,8 +2471,10 @@ check_control_code:
2471 gp = &term.line[term.c.y][term.c.x]; 2471 gp = &term.line[term.c.y][term.c.x];
2472 } 2472 }
2473 2473
2474 if (IS_SET(MODE_INSERT) && term.c.x+width < term.col) 2474 if (IS_SET(MODE_INSERT) && term.c.x+width < term.col) {
2475 memmove(gp+width, gp, (term.col - term.c.x - width) * sizeof(Glyph)); 2475 memmove(gp+width, gp, (term.col - term.c.x - width) * sizeof(Glyph));
2476 gp->mode &= ~ATTR_WIDE;
2477 }
2476 2478
2477 if (term.c.x+width > term.col) { 2479 if (term.c.x+width > term.col) {
2478 tnewline(1); 2480 tnewline(1);