diff options
-rw-r--r-- | src/pdf/SkPDFFont.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/pdf/SkPDFFont.cpp b/src/pdf/SkPDFFont.cpp index b824506b18..1641a8916c 100644 --- a/src/pdf/SkPDFFont.cpp +++ b/src/pdf/SkPDFFont.cpp @@ -875,9 +875,8 @@ SkPDFFont::SkPDFFont(SkAdvancedTypefaceMetrics* info, SkTypeface* typeface, fTypeface(ref_or_default(typeface)), fFirstGlyphID(1), fLastGlyphID(info ? info->fLastGlyphID : 0), - fFontInfo(info), - fDescriptor(relatedFontDescriptor) { - SkSafeRef(info); + fFontInfo(SkSafeRef(info)), + fDescriptor(SkSafeRef(relatedFontDescriptor)) { if (info == NULL) { fFontType = SkAdvancedTypefaceMetrics::kNotEmbeddable_Font; } else if (info->fMultiMaster) { |