Commit 3616cbe2 authored by Patrick Lam's avatar Patrick Lam
Browse files

Actually use the directories that I added to the global cache. Fixes 'make

    check'.
parent 275cf6cd
2006-01-30 Patrick Lam <plam@mit.edu>
* src/fccache.c (FcGlobalCacheReadDir):
Actually use the directories that I added to the global cache.
Fixes 'make check'.
2006-01-30 Mike Fabian <mfabian@suse.de>
reviewed by: plam
......
......@@ -313,8 +313,9 @@ FcGlobalCacheLoad (FcGlobalCache *cache,
FcBool
FcGlobalCacheReadDir (FcFontSet *set, FcStrSet *dirs, FcGlobalCache * cache, const char *dir, FcConfig *config)
{
FcGlobalCacheDir *d;
FcBool ret = FcFalse;
FcGlobalCacheDir *d;
FcBool ret = FcFalse;
int i;
if (cache->fd == -1)
return FcFalse;
......@@ -329,8 +330,14 @@ FcGlobalCacheReadDir (FcFontSet *set, FcStrSet *dirs, FcGlobalCache * cache, con
lseek (cache->fd, d->offset, SEEK_SET);
if (!FcDirCacheConsume (cache->fd, d->name, set, config))
return FcFalse;
if (strcmp (d->name, dir) == 0)
{
for (i = 0; i < d->subdirs->num; i++)
FcStrSetAdd (dirs, (FcChar8 *)d->subdirs->strs[i]);
ret = FcTrue;
}
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment