diff options
author | Akira TAGOH <akira@tagoh.org> | 2020-05-25 18:22:18 +0900 |
---|---|---|
committer | Akira TAGOH <akira@tagoh.org> | 2020-05-25 18:22:55 +0900 |
commit | 68d021b634d1bc53cf3ec1bd28a306500c68c23a (patch) | |
tree | 1e8a227d02570893d6520e38e4fd64271a4ae805 /src/fcdefault.c | |
parent | 528b17b2837c3b102acd90cc7548d07bacaccb1f (diff) | |
download | fontconfig-68d021b634d1bc53cf3ec1bd28a306500c68c23a.tar.gz |
Add FC_ORDER property into cache
"fontversion" used to be modified to sort out fonts as a technique.
But that lost the original purpose to do the version control between
releases.
This change adds the dedicated property into the cache.
Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/226
Diffstat (limited to 'src/fcdefault.c')
-rw-r--r-- | src/fcdefault.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/fcdefault.c b/src/fcdefault.c index f3addca..a9a3b72 100644 --- a/src/fcdefault.c +++ b/src/fcdefault.c @@ -335,6 +335,9 @@ FcDefaultSubstitute (FcPattern *pattern) if (prgname) FcPatternObjectAddString (pattern, FC_PRGNAME_OBJECT, prgname); } + + if (!FcPatternFindObjectIter (pattern, &iter, FC_ORDER_OBJECT)) + FcPatternObjectAddInteger (pattern, FC_ORDER_OBJECT, 0); } #define __fcdefault__ #include "fcaliastail.h" |