X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=render%2Ffont.c;h=9c42fcbcf4b715ee47b3947b11ddb0cc665e15f2;hb=8de13a41b6e3a8fb57c6ea1c8d769ac029654c9a;hp=922bdb7ea7ecf96adf19c1d93858e9468224bb5a;hpb=15c77071814d2325ebc1cbb6b84f01f4b8cb7184;p=chaz%2Fopenbox diff --git a/render/font.c b/render/font.c index 922bdb7e..9c42fcbc 100644 --- a/render/font.c +++ b/render/font.c @@ -57,7 +57,6 @@ static RrFont *openfont(const RrInstance *inst, char *fontstring) return NULL; match = XftFontMatch(RrDisplay(inst), RrScreen(inst), pat, &res); - FcPatternDestroy(pat); if (!match) return NULL; @@ -66,7 +65,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) @@ -80,6 +78,7 @@ static RrFont *openfont(const RrInstance *inst, char *fontstring) font = XftFontOpenPattern(RrDisplay(inst), match); if (!font) { + FcPatternDestroy(match); g_free(out); return NULL; } else