[Fontconfig] fontconfig: Branch 'master' - 2 commits
Akira TAGOH
tagoh at kemper.freedesktop.org
Mon Jun 8 19:16:08 PDT 2015
fontconfig/fontconfig.h | 3 ---
src/fcdbg.c | 2 +-
src/fcint.h | 3 +++
3 files changed, 4 insertions(+), 4 deletions(-)
New commits:
commit dbda1171427071ff31429ea6d36330bb8f193138
Author: Akira TAGOH <akira at tagoh.org>
Date: Tue Jun 9 11:15:25 2015 +0900
No need to be public
diff --git a/fontconfig/fontconfig.h b/fontconfig/fontconfig.h
index eaeb3d9..b640235 100644
--- a/fontconfig/fontconfig.h
+++ b/fontconfig/fontconfig.h
@@ -831,9 +831,6 @@ FcPatternEqualSubset (const FcPattern *pa, const FcPattern *pb, const FcObjectSe
FcPublic FcChar32
FcPatternHash (const FcPattern *p);
-FcPublic int
-FcPatternPosition (const FcPattern *p, const char *object);
-
FcPublic FcBool
FcPatternAdd (FcPattern *p, const char *object, FcValue value, FcBool append);
diff --git a/src/fcint.h b/src/fcint.h
index 3ab9e02..0a98731 100644
--- a/src/fcint.h
+++ b/src/fcint.h
@@ -1040,6 +1040,9 @@ FcPatternObjectGetRange (const FcPattern *p, FcObject object, int id, FcRange **
FcPrivate FcBool
FcPatternAppend (FcPattern *p, FcPattern *s);
+FcPrivate int
+FcPatternPosition (const FcPattern *p, const char *object);
+
FcPrivate FcChar32
FcStringHash (const FcChar8 *s);
commit 359ada2b4c12b6b6c3b4c017f95a35f18a3c6dd7
Author: Akira TAGOH <akira at tagoh.org>
Date: Tue Jun 9 11:15:06 2015 +0900
Fix a crash when no objects are available after filtering
diff --git a/src/fcdbg.c b/src/fcdbg.c
index 210fb57..c2853ff 100644
--- a/src/fcdbg.c
+++ b/src/fcdbg.c
@@ -235,7 +235,7 @@ FcPatternPrint2 (FcPattern *pp1,
{
e1 = &FcPatternElts(p1)[i];
e2 = &FcPatternElts(p2)[j];
- if (e1->object != e2->object)
+ if (!e2 || e1->object != e2->object)
{
pos = FcPatternPosition (p2, FcObjectName (e1->object));
if (pos >= 0)
More information about the Fontconfig
mailing list