Index: Source/platform/fonts/harfbuzz/HarfBuzzFace.cpp |
diff --git a/Source/platform/fonts/harfbuzz/HarfBuzzFace.cpp b/Source/platform/fonts/harfbuzz/HarfBuzzFace.cpp |
index b35f636353acd212156b44cdbb2eed2823ccbb8f..9c3171b6b935bc856b0551a4446f1c291cdf3662 100644 |
--- a/Source/platform/fonts/harfbuzz/HarfBuzzFace.cpp |
+++ b/Source/platform/fonts/harfbuzz/HarfBuzzFace.cpp |
@@ -84,10 +84,10 @@ HarfBuzzFace::HarfBuzzFace(FontPlatformData* platformData, uint64_t uniqueID) |
{ |
HarfBuzzFaceCache::AddResult result = harfBuzzFaceCache()->add(m_uniqueID, 0); |
if (result.isNewEntry) |
- result.iterator->value = FaceCacheEntry::create(createFace()); |
- result.iterator->value->ref(); |
- m_face = result.iterator->value->face(); |
- m_glyphCacheForFaceCacheEntry = result.iterator->value->glyphCache(); |
+ result.storedValue->value = FaceCacheEntry::create(createFace()); |
+ result.storedValue->value->ref(); |
+ m_face = result.storedValue->value->face(); |
+ m_glyphCacheForFaceCacheEntry = result.storedValue->value->glyphCache(); |
} |
HarfBuzzFace::~HarfBuzzFace() |