diff --git a/src/fcdir.c b/src/fcdir.c index 93f220c..bfcdf95 100644 --- a/src/fcdir.c +++ b/src/fcdir.c @@ -421,13 +421,6 @@ FcDirCacheRead (const FcChar8 *dir, FcBool force, FcConfig *config) /* Not using existing cache file, construct new cache */ if (!cache) cache = FcDirCacheScan (dir, config); - if (cache) - { - FcFontSet *fs = FcCacheSet (cache); - - if (cache->dirs_count == 0 && (!fs || fs->nfont == 0)) - FcDirCacheDeleteUUID (dir, config); - } return cache; } diff --git a/test/run-test.sh b/test/run-test.sh index e76e39b..ed41456 100644 --- a/test/run-test.sh +++ b/test/run-test.sh @@ -239,19 +239,19 @@ fi rm -rf $MyPWD/sysroot -dotest "deleting .uuid file on empty dir" -prep -cp $FONT1 $FONT2 $FONTDIR -$FCCACHE $FONTDIR -sleep 1 -rm -f $FONTDIR/*pcf -$FCCACHE $FONTDIR -rmdir $FONTDIR > /dev/null 2>&1 -if [ $? != 0 ]; then - echo "*** Test failed: $TEST" - echo "$FONTDIR isn't empty" - ls -al $FONTDIR - exit 1 -fi +# dotest "deleting .uuid file on empty dir" +# prep +# cp $FONT1 $FONT2 $FONTDIR +# $FCCACHE $FONTDIR +# sleep 1 +# rm -f $FONTDIR/*pcf +# $FCCACHE $FONTDIR +# rmdir $FONTDIR > /dev/null 2>&1 +# if [ $? != 0 ]; then +# echo "*** Test failed: $TEST" +# echo "$FONTDIR isn't empty" +# ls -al $FONTDIR +# exit 1 +# fi rm -rf $FONTDIR $CACHEFILE $CACHEDIR $FONTCONFIG_FILE out