summaryrefslogtreecommitdiff
path: root/src/fccache.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fccache.c')
-rw-r--r--src/fccache.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fccache.c b/src/fccache.c
index beb9ae5..ab6bec0 100644
--- a/src/fccache.c
+++ b/src/fccache.c
@@ -297,7 +297,7 @@ FcCacheFontSetAdd (FcFontSet *set,
if (FcDebug () & FC_DBG_CACHEV)
printf (" dir cache file \"%s\"\n", file);
ret = FcPatternAddString (font, FC_FILE, path);
- if (ret)
+ if (ret && (!config || FcConfigAcceptFont (config, font)))
{
frozen = FcPatternFreeze (font);
ret = (frozen != 0);