wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit 94a12749cb3ce0b91180a3dc83a73c17402695bf
parent adcab2b78ae303fd2b2ff6c4d971367575d02009
Author: Anselm R. Garbe <garbeam@wmii.de>
Date:   Thu, 27 Apr 2006 13:40:26 +0200

patch for Benderunit to check UTF8 issues


Diffstat:
cmd/wm/client.c | 2+-
liblitz/draw.c | 4++--
liblitz/font.c | 4++--
3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/cmd/wm/client.c b/cmd/wm/client.c @@ -32,7 +32,7 @@ update_client_name(Client *c) if(name.encoding == XA_STRING) cext_strlcpy(c->name, (char *)name.value, sizeof(c->name)); else { - if(XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success + if(Xutf8TextPropertyToTextList(dpy, &name, &list, &n) >= Success && n > 0 && *list) { cext_strlcpy(c->name, *list, sizeof(c->name)); diff --git a/liblitz/draw.c b/liblitz/draw.c @@ -102,8 +102,8 @@ xdrawtext(Display *dpy, BlitzDraw *d) } XSetBackground(dpy, d->gc, d->color.bg); XSetForeground(dpy, d->gc, d->color.fg); - if(d->font.set) - XmbDrawString(dpy, d->drawable, d->font.set, d->gc, x, y, text, len); + if(0&&d->font.set) + Xutf8DrawString(dpy, d->drawable, d->font.set, d->gc, x, y, text, len); else XDrawString(dpy, d->drawable, d->gc, x, y, text, len); } diff --git a/liblitz/font.c b/liblitz/font.c @@ -14,8 +14,8 @@ unsigned int blitz_textwidth(Display *dpy, BlitzFont *font, char *text) { XRectangle r; - if(font->set) { - XmbTextExtents(font->set, text, strlen(text), nil, &r); + if(0&&font->set) { + Xutf8TextExtents(font->set, text, strlen(text), nil, &r); return r.width; } return XTextWidth(font->xfont, text, strlen(text));