X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Ffccache.c;h=dd0896bd833e67e0e2753df6921e873b39f2e05c;hb=f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e;hp=378e39e1879023d7504a9c5e6c00be26d0df3ef4;hpb=0a87ce715e1862c56702f5be43af9f246aa34e68;p=fontconfig.git diff --git a/src/fccache.c b/src/fccache.c index 378e39e..dd0896b 100644 --- a/src/fccache.c +++ b/src/fccache.c @@ -379,12 +379,24 @@ FcDirCacheValidate (int fd, off_t size, void *closure) return ret; } -FcBool -FcDirCacheValid (const FcChar8 *dir, FcConfig *config) +static FcBool +FcDirCacheValidConfig (const FcChar8 *dir, FcConfig *config) { return FcDirCacheProcess (config, dir, FcDirCacheValidate, NULL, NULL); } +FcBool +FcDirCacheValid (const FcChar8 *dir) +{ + FcConfig *config; + + config = FcConfigGetCurrent (); + if (!config) + return FcFalse; + + return FcDirCacheValidConfig (dir, config); +} + void FcDirCacheUnmap (FcCache *cache) {