summaryrefslogtreecommitdiff
path: root/src/fcobjs.c
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2013-01-03 04:19:12 -0600
committerBehdad Esfahbod <behdad@behdad.org>2013-01-03 04:19:12 -0600
commit8e143b4ec447a7ee6c501e7488a3c94db7e6a035 (patch)
treed636678039b34b178dab1541f84a8b5430135d93 /src/fcobjs.c
parent16ddb9ff31a7d45ae477f5274c704523b2ec7330 (diff)
downloadfontconfig-8e143b4ec447a7ee6c501e7488a3c94db7e6a035.tar.gz
Minor
Diffstat (limited to 'src/fcobjs.c')
-rw-r--r--src/fcobjs.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/fcobjs.c b/src/fcobjs.c
index 1aa4a77..146ca70 100644
--- a/src/fcobjs.c
+++ b/src/fcobjs.c
@@ -34,7 +34,10 @@ FcObjectTypeLookup (register const char *str, register unsigned int len);
#include <string.h>
-static fc_atomic_int_t next_id = FC_MAX_BASE_OBJECT + 1;
+/* The 1000 is to leave some room for future added internal objects, such
+ * that caches from newer fontconfig can still be used with older fontconfig
+ * without getting confused. */
+static fc_atomic_int_t next_id = FC_MAX_BASE_OBJECT + 1000;
struct FcObjectOtherTypeInfo {
struct FcObjectOtherTypeInfo *next;
FcObjectType object;