]> git.wh0rd.org - fontconfig.git/blobdiff - src/fcpat.c
Standardize conf.avail number prefixing convention
[fontconfig.git] / src / fcpat.c
index 3eb8a73707ecae51e17373e7b16baffd49c16974..9cd01a02a9303c10ed0d9c578ed850b5d7df8dda 100644 (file)
@@ -491,7 +491,15 @@ FcPatternObjectAddWithBinding  (FcPattern  *p,
      * Make sure the stored type is valid for built-in objects
      */
     if (!FcObjectValidType (object, value.type))
+    {
+       if (FcDebug() & FC_DBG_OBJTYPES)
+       {
+           printf ("FcPattern object %s does not accept value ",
+                   FcObjectName (object));
+           FcValuePrint (value);
+       }
        goto bail1;
+    }
 
     new->value = value;
     new->binding = binding;
@@ -1044,7 +1052,7 @@ void
 FcPatternFini (void)
 {
     FcStrStaticNameFini ();
-    FcObjectStaticNameFini ();
+    FcObjectFini ();
 }
 
 FcBool
@@ -1187,6 +1195,7 @@ FcValueListSerialize (FcSerialize *serialize, const FcValueList *vl)
        default:
            break;
        }
+       prev_serialized = vl_serialized;
        vl = vl->next;
     }
     return head_serialized;