FCLocker lock;
SkAutoFcPattern pattern;
- FcValue familyNameValue;
- familyNameValue.type = FcTypeString;
- familyNameValue.u.s = reinterpret_cast<const FcChar8*>(familyName);
- FcPatternAddWeak(pattern, FC_FAMILY, familyNameValue, FcFalse);
+ if (familyName) {
+ FcValue familyNameValue;
+ familyNameValue.type = FcTypeString;
+ familyNameValue.u.s = reinterpret_cast<const FcChar8*>(familyName);
+ FcPatternAddWeak(pattern, FC_FAMILY, familyNameValue, FcFalse);
+ }
fcpattern_from_skfontstyle(style, pattern);
SkAutoFcCharSet charSet;