X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=render%2Ffont.c;h=d2a4acaeed31e0b8177d4903489d136a3b913581;hb=c8fa3a6028a4187675d4ffeee07485ed3caae38b;hp=066f4771e4dbedba32fcf0577e7cfc8494f5c39a;hpb=1bb7a5f8838bff12d846718330bb72a38f5f34df;p=chaz%2Fopenbox diff --git a/render/font.c b/render/font.c index 066f4771..d2a4acae 100644 --- a/render/font.c +++ b/render/font.c @@ -2,9 +2,7 @@ #include "color.h" #include "mask.h" #include "theme.h" -#include "kernel/geom.h" -#include "kernel/gettext.h" -#define _(str) gettext(str) +#include "gettext.h" #include #include @@ -65,7 +63,6 @@ static RrFont *openfont(const RrInstance *inst, char *fontstring) if (FcPatternGetBool(match, OB_SHADOW, 0, &out->shadow) != FcResultMatch) out->shadow = FALSE; - g_message("shadow %d", out->shadow); if (FcPatternGetInteger(match, OB_SHADOW_OFFSET, 0, &out->offset) != FcResultMatch) @@ -79,6 +76,7 @@ static RrFont *openfont(const RrInstance *inst, char *fontstring) font = XftFontOpenPattern(RrDisplay(inst), match); if (!font) { + FcPatternDestroy(match); g_free(out); return NULL; } else @@ -148,7 +146,7 @@ int RrFontMaxCharWidth(const RrFont *f) return (signed) f->xftfont->max_advance_width; } -void RrFontDraw(XftDraw *d, RrTextureText *t, Rect *area) +void RrFontDraw(XftDraw *d, RrTextureText *t, RrRect *area) { gint x,y,w,h; XftColor c;