| Index: Source/WebCore/css/CSSSegmentedFontFace.cpp
|
| ===================================================================
|
| --- Source/WebCore/css/CSSSegmentedFontFace.cpp (revision 95343)
|
| +++ Source/WebCore/css/CSSSegmentedFontFace.cpp (working copy)
|
| @@ -52,10 +52,11 @@
|
| // Make sure the glyph page tree prunes out all uses of this custom font.
|
| if (m_fontDataTable.isEmpty())
|
| return;
|
| +
|
| HashMap<unsigned, SegmentedFontData*>::iterator end = m_fontDataTable.end();
|
| for (HashMap<unsigned, SegmentedFontData*>::iterator it = m_fontDataTable.begin(); it != end; ++it)
|
| - GlyphPageTreeNode::pruneTreeCustomFontData(it->second);
|
| - deleteAllValues(m_fontDataTable);
|
| + m_fontSelector->retireCustomFont(it->second);
|
| +
|
| m_fontDataTable.clear();
|
| }
|
|
|
|
|