aboutsummaryrefslogtreecommitdiff
path: root/st.c
diff options
context:
space:
mode:
Diffstat (limited to 'st.c')
-rw-r--r--st.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/st.c b/st.c
index 6a68c3c..1deb7bc 100644
--- a/st.c
+++ b/st.c
@@ -2676,8 +2676,8 @@ tputc(char *c, int len) {
2676 gp = &term.line[term.c.y][term.c.x]; 2676 gp = &term.line[term.c.y][term.c.x];
2677 } 2677 }
2678 2678
2679 if(IS_SET(MODE_INSERT) && term.c.x+1 < term.col) 2679 if(IS_SET(MODE_INSERT) && term.c.x+width < term.col)
2680 memmove(gp+1, gp, (term.col - term.c.x - 1) * sizeof(Glyph)); 2680 memmove(gp+width, gp, (term.col - term.c.x - width) * sizeof(Glyph));
2681 2681
2682 if(term.c.x+width > term.col) { 2682 if(term.c.x+width > term.col) {
2683 tnewline(1); 2683 tnewline(1);