diff options
Diffstat (limited to 'src/pdf')
-rw-r--r-- | src/pdf/SkPDFFont.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pdf/SkPDFFont.cpp b/src/pdf/SkPDFFont.cpp index 8c35b53d7c..240bca5f60 100644 --- a/src/pdf/SkPDFFont.cpp +++ b/src/pdf/SkPDFFont.cpp @@ -211,7 +211,7 @@ sk_sp<SkPDFFont> SkPDFFont::GetFontResource(SkPDFCanon* canon, SkAdvancedTypefaceMetrics::FontType type = SkPDFFont::FontType(metrics); bool multibyte = SkPDFFont::IsMultiByte(type); SkGlyphID subsetCode = multibyte ? 0 : first_nonzero_glyph_for_single_byte_encoding(glyphID); - uint64_t fontID = (SkTypeface::UniqueID(face) << 16) | subsetCode; + uint64_t fontID = (static_cast<uint64_t>(SkTypeface::UniqueID(face)) << 16) | subsetCode; if (sk_sp<SkPDFFont>* found = canon->fFontMap.find(fontID)) { SkDEBUGCODE(SkPDFFont* foundFont = found->get()); |