summaryrefslogtreecommitdiff
path: root/render/font.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-05-21 22:17:36 +0000
committerDana Jansens <danakj@orodu.net>2003-05-21 22:17:36 +0000
commit9b2a67d0445c5741c361ed03210bdb357d444708 (patch)
tree7e6acf0ca1f9361cf62b61917fe2ad19c8a390ee /render/font.c
parent7da6e2271e6318611e648b0149411aa581343c09 (diff)
pass the number of bytes, not characters to the xft draw functions
Diffstat (limited to 'render/font.c')
-rw-r--r--render/font.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/render/font.c b/render/font.c
index 504063b9..9d3a1321 100644
--- a/render/font.c
+++ b/render/font.c
@@ -1,12 +1,12 @@
-#include "../kernel/openbox.h"
#include "font.h"
-
-#include "../kernel/gettext.h"
+#include "kernel/openbox.h"
+#include "kernel/geom.h"
+#include "kernel/gettext.h"
#define _(str) gettext(str)
#include <X11/Xft/Xft.h>
#include <glib.h>
-#include "../kernel/geom.h"
+#include <string.h>
#define ELIPSES "..."
#define ELIPSES_LENGTH(font, shadow, offset) \
@@ -167,7 +167,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, l);
+ (FcChar8*)text->str, strlen(text->str));
}
c.color.red = t->color->r | t->color->r << 8;
c.color.green = t->color->g | t->color->g << 8;
@@ -177,6 +177,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, l);
+ (FcChar8*)text->str, strlen(text->str));
return;
}