commit 14440bc620b6034cdac57357fba02dad435a1929
parent 41ae6bfe56c7b53b2340323fd3012d3e83749396
Author: Anselm R. Garbe <garbeam@wmii.de>
Date: Mon, 29 May 2006 12:00:55 +0200
falling back when special font sets are missing to XDraw (thx to bogon for reporting this issue)
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/liblitz/font.c b/liblitz/font.c
@@ -37,6 +37,10 @@ blitz_loadfont(Display *dpy, BlitzFont *font, char *fontstr)
while(n--)
fprintf(stderr, "liblitz: missing fontset: %s\n", missing[n]);
XFreeStringList(missing);
+ if(font->set) {
+ XFreeFontSet(dpy, font->set);
+ font->set = nil;
+ }
}
if(font->set) {
XFontSetExtents *font_extents;