summaryrefslogtreecommitdiff
path: root/src/fcdefault.c
diff options
context:
space:
mode:
authorAkira TAGOH <akira@tagoh.org>2020-05-25 18:22:18 +0900
committerAkira TAGOH <akira@tagoh.org>2020-05-25 18:22:55 +0900
commit68d021b634d1bc53cf3ec1bd28a306500c68c23a (patch)
tree1e8a227d02570893d6520e38e4fd64271a4ae805 /src/fcdefault.c
parent528b17b2837c3b102acd90cc7548d07bacaccb1f (diff)
downloadfontconfig-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.c3
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"