Don't assign types to user object names.
authorPatrick Lam <plam@MIT.EDU>
Tue, 6 Dec 2005 18:57:43 +0000 (18:57 +0000)
committerPatrick Lam <plam@MIT.EDU>
Tue, 6 Dec 2005 18:57:43 +0000 (18:57 +0000)
ChangeLog
src/fcname.c

index a367294..64c37cc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,9 @@
 2005-12-05  Patrick Lam  <plam@mit.edu>
+       * src/fcname.c (FcNameGetObjectType):
+
+       Don't assign types to user object names.
+
+2005-12-05  Patrick Lam  <plam@mit.edu>
        * src/fcpat.c (FcValueDestroy, FcValueListDestroy, FcStrHashed):
 
        Don't free strings that have been returned from FcStrStaticName.
index fc3dbd4..d710035 100644 (file)
@@ -155,6 +155,9 @@ FcNameGetObjectType (const char *object)
     
     for (l = _FcObjectTypes; l; l = l->next)
     {
+        if (l == (FcObjectTypeList*)_FcUserObjectNames)
+            continue;
+
        for (i = 0; i < l->ntypes; i++)
        {
            t = &l->types[i];