| Index: src/ports/SkFontHost_FreeType.cpp
|
| diff --git a/src/ports/SkFontHost_FreeType.cpp b/src/ports/SkFontHost_FreeType.cpp
|
| index 82648c3f513452e2f717c4d7002106f601647ede..b53364eacb47eab195b7b6cc7269143736a62e3b 100644
|
| --- a/src/ports/SkFontHost_FreeType.cpp
|
| +++ b/src/ports/SkFontHost_FreeType.cpp
|
| @@ -1526,14 +1526,9 @@ int SkTypeface_FreeType::onCharsToGlyphs(const void* chars, Encoding encoding,
|
| }
|
|
|
| int SkTypeface_FreeType::onCountGlyphs() const {
|
| - // we cache this value, using -1 as a sentinel for "not computed"
|
| - if (fGlyphCount < 0) {
|
| - AutoFTAccess fta(this);
|
| - FT_Face face = fta.face();
|
| - // if the face failed, we still assign a non-negative value
|
| - fGlyphCount = face ? face->num_glyphs : 0;
|
| - }
|
| - return fGlyphCount;
|
| + AutoFTAccess fta(this);
|
| + FT_Face face = fta.face();
|
| + return face ? face->num_glyphs : 0;
|
| }
|
|
|
| SkTypeface::LocalizedStrings* SkTypeface_FreeType::onCreateFamilyNameIterator() const {
|
|
|