]> git.wh0rd.org - fontconfig.git/blobdiff - fc-cache/fc-cache.c
Eliminate global cache. Eliminate multi-arch cache code.
[fontconfig.git] / fc-cache / fc-cache.c
index 8519388cf37576021876ff8c321cc69a826cc9cc..281f8359029bbbfc7810f055bba4b466b1f06e07 100644 (file)
@@ -126,7 +126,6 @@ scanDirs (FcStrList *list, FcConfig *config, char *program, FcBool force, FcBool
 {
     int                ret = 0;
     const FcChar8 *dir;
-    const FcChar8 *dir_orig;
     FcFontSet  *set;
     FcStrSet   *subdirs;
     FcStrList  *sublist;
@@ -136,13 +135,11 @@ scanDirs (FcStrList *list, FcConfig *config, char *program, FcBool force, FcBool
      * Now scan all of the directories into separate databases
      * and write out the results
      */
-    while ((dir_orig = FcStrListNext (list)))
+    while ((dir = FcStrListNext (list)))
     {
-       dir = FcConfigNormalizeFontDir (config, dir_orig);
-       
        if (verbose)
        {
-           printf ("%s: \"%s\": ", program, dir ? dir : dir_orig);
+           printf ("%s: \"%s\": ", program, dir);
            fflush (stdout);
        }
        
@@ -230,8 +227,7 @@ scanDirs (FcStrList *list, FcConfig *config, char *program, FcBool force, FcBool
            ret++;
            continue;
        }
-       if (!force && FcDirCacheValid (dir, config) && 
-           FcDirCacheHasCurrentArch (dir, config))
+       if (!force && FcDirCacheValid (dir, config))
        {
            if (verbose)
                printf ("skipping, %d fonts, %d dirs\n",