Loading core/jni/android/graphics/TextLayoutCache.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -992,6 +992,10 @@ HB_Face TextLayoutShaper::getCachedHBFace(SkTypeface* typeface) { } void TextLayoutShaper::purgeCaches() { size_t cacheSize = mCachedHBFaces.size(); for (size_t i = 0; i < cacheSize; i++) { HB_FreeFace(mCachedHBFaces.valueAt(i)); } mCachedHBFaces.clear(); unrefTypefaces(); init(); Loading Loading
core/jni/android/graphics/TextLayoutCache.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -992,6 +992,10 @@ HB_Face TextLayoutShaper::getCachedHBFace(SkTypeface* typeface) { } void TextLayoutShaper::purgeCaches() { size_t cacheSize = mCachedHBFaces.size(); for (size_t i = 0; i < cacheSize; i++) { HB_FreeFace(mCachedHBFaces.valueAt(i)); } mCachedHBFaces.clear(); unrefTypefaces(); init(); Loading