summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lwlib/lwlib-utils.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/lwlib/lwlib-utils.c b/lwlib/lwlib-utils.c
index 2c0a931f9cb..1507b088610 100644
--- a/lwlib/lwlib-utils.c
+++ b/lwlib/lwlib-utils.c
@@ -192,6 +192,11 @@ crxft_font_open_name (Display *dpy, int screen, const char *name)
}
FcPatternDestroy (pattern);
}
+ if (pub && pub->height <= 0)
+ {
+ crxft_font_close (pub);
+ pub = NULL;
+ }
return pub;
}