X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=st.c;h=142a15211ef492e0e62e41047ee5c8e36075d575;hb=7dd24bfb4c80960567d2d4dd4cf7ca5f2af95a52;hp=6a68c3c92d8d8e365b11a21fdc53f83ffa1b36d1;hpb=4d14d97547d335974e98aa612ac5b4fcfc25e1d9;p=st.git diff --git a/st.c b/st.c index 6a68c3c..142a152 100644 --- a/st.c +++ b/st.c @@ -2676,8 +2676,8 @@ tputc(char *c, int len) { gp = &term.line[term.c.y][term.c.x]; } - if(IS_SET(MODE_INSERT) && term.c.x+1 < term.col) - memmove(gp+1, gp, (term.col - term.c.x - 1) * sizeof(Glyph)); + if(IS_SET(MODE_INSERT) && term.c.x+width < term.col) + memmove(gp+width, gp, (term.col - term.c.x - width) * sizeof(Glyph)); if(term.c.x+width > term.col) { tnewline(1); @@ -2992,7 +2992,7 @@ xloadfonts(char *fontstr, double fontsize) { if(!pattern) die("st: can't open font %s\n", fontstr); - if(fontsize > 0) { + if(fontsize > 1) { FcPatternDel(pattern, FC_PIXEL_SIZE); FcPatternDel(pattern, FC_SIZE); FcPatternAddDouble(pattern, FC_PIXEL_SIZE, (double)fontsize);