diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-05-21 22:19:01 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-05-21 22:19:01 +0000 |
| commit | 955d9d8e3048d04edb8986bfe7693e659204eae3 (patch) | |
| tree | 2d0d23a93132809036f4f8b0aad2cd3a383bf29d | |
| parent | 9b2a67d0445c5741c361ed03210bdb357d444708 (diff) | |
optimize it a bit
| -rw-r--r-- | render/font.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/render/font.c b/render/font.c index 9d3a1321..db4e8483 100644 --- a/render/font.c +++ b/render/font.c @@ -151,6 +151,8 @@ void font_draw(XftDraw *d, TextureText *t, Rect *position) break; } + l = strlen(text->str); /* number of bytes */ + if (t->shadow) { if (t->tint >= 0) { c.color.red = 0; @@ -167,7 +169,7 @@ void font_draw(XftDraw *d, TextureText *t, Rect *position) } XftDrawStringUtf8(d, &c, t->font->xftfont, x + t->offset, t->font->xftfont->ascent + y + t->offset, - (FcChar8*)text->str, strlen(text->str)); + (FcChar8*)text->str, l); } c.color.red = t->color->r | t->color->r << 8; c.color.green = t->color->g | t->color->g << 8; @@ -177,6 +179,6 @@ void font_draw(XftDraw *d, TextureText *t, Rect *position) XftDrawStringUtf8(d, &c, t->font->xftfont, x, t->font->xftfont->ascent + y, - (FcChar8*)text->str, strlen(text->str)); + (FcChar8*)text->str, l); return; } |
