diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ports/SkFontMgr_fontconfig.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ports/SkFontMgr_fontconfig.cpp b/src/ports/SkFontMgr_fontconfig.cpp index 485e0fc6cc..58597d9395 100644 --- a/src/ports/SkFontMgr_fontconfig.cpp +++ b/src/ports/SkFontMgr_fontconfig.cpp @@ -771,7 +771,10 @@ protected: FCLocker lock; SkAutoFcPattern pattern; - FcPatternAddString(pattern, FC_FAMILY, (FcChar8*)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; |