diff options
author | Keith Packard <keithp@koto.keithp.com> | 2007-11-03 21:57:51 -0700 |
---|---|---|
committer | Keith Packard <keithp@koto.keithp.com> | 2007-11-03 21:57:51 -0700 |
commit | 9b84ecff92b8dccf6559a858e35762c0f664429a (patch) | |
tree | dc042f82d6ba2334e0a0bf9f0594cc3e5349648c /fc-cache | |
parent | 1d93c1752f03b833603ea31c2cfbd16868c44922 (diff) | |
download | fontconfig-9b84ecff92b8dccf6559a858e35762c0f664429a.tar.gz |
Don't check cache file time stamps when cleaning cache dir.
Cache file mtime is meaningless now that the directory time is encoded in
the cache.
Diffstat (limited to 'fc-cache')
-rw-r--r-- | fc-cache/fc-cache.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/fc-cache/fc-cache.c b/fc-cache/fc-cache.c index b4d4988..54add90 100644 --- a/fc-cache/fc-cache.c +++ b/fc-cache/fc-cache.c @@ -255,7 +255,6 @@ cleanCacheDirectory (FcConfig *config, FcChar8 *dir, FcBool verbose) FcBool ret = FcTrue; FcBool remove; FcCache *cache; - struct stat file_stat; struct stat target_stat; dir_base = FcStrPlus (dir, (FcChar8 *) "/"); @@ -302,7 +301,7 @@ cleanCacheDirectory (FcConfig *config, FcChar8 *dir, FcBool verbose) break; } remove = FcFalse; - cache = FcDirCacheLoadFile (file_name, &file_stat); + cache = FcDirCacheLoadFile (file_name, NULL); if (!cache) { if (verbose) @@ -319,13 +318,6 @@ cleanCacheDirectory (FcConfig *config, FcChar8 *dir, FcBool verbose) dir, ent->d_name, target_dir); remove = FcTrue; } - else if (target_stat.st_mtime > file_stat.st_mtime) - { - if (verbose) - printf ("%s: %s: cache outdated: %s\n", - dir, ent->d_name, target_dir); - remove = FcTrue; - } } if (remove) { |