X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=st.c;h=c751aa178b3893104d20252c9a3bd677c2e1a4cd;hb=f3d438b1015a031bc543bb2d65c81cc2329787d4;hp=1b01353f904d21ae75f93dcb489c738de20b4ea0;hpb=347a45c35299c94e97c976b6e1df383dc2b8fbda;p=st.git diff --git a/st.c b/st.c index 1b01353..c751aa1 100644 --- a/st.c +++ b/st.c @@ -3111,7 +3111,7 @@ xdraws(char *s, Glyph base, int x, int y, int charlen, int bytelen) { winy + font->ascent, (FcChar8 *)u8fs, u8fblen); - xp += CEIL(font->width * cwscale * u8fl); + xp += xw.cw * u8fl; } break; @@ -3121,7 +3121,7 @@ xdraws(char *s, Glyph base, int x, int y, int charlen, int bytelen) { u8fblen += u8cblen; } if(doesexist) { - if (oneatatime); + if (oneatatime) continue; break; } @@ -3184,7 +3184,7 @@ xdraws(char *s, Glyph base, int x, int y, int charlen, int bytelen) { xp, winy + frc[i].font->ascent, (FcChar8 *)u8c, u8cblen); - xp += CEIL(font->width * cwscale); + xp += xw.cw; } /* @@ -3714,7 +3714,7 @@ main(int argc, char *argv[]) { xw.fh = (int)hr; if(bitm & XNegative && xw.fx == 0) xw.fx = -1; - if(bitm & XNegative && xw.fy == 0) + if(bitm & YNegative && xw.fy == 0) xw.fy = -1; if(xw.fh != 0 && xw.fw != 0)