void RemoteFontFaceSource::pruneTable() { if (m_fontDataTable.isEmpty()) return; for (const auto& item : m_fontDataTable) { SimpleFontData* fontData = item.value.get(); if (fontData && fontData->customFontData()) fontData->customFontData()->clearFontFaceSource(); } m_fontDataTable.clear(); }
void RemoteFontFaceSource::pruneTable() { if (m_fontDataTable.isEmpty()) return; for (FontDataTable::iterator it = m_fontDataTable.begin(); it != m_fontDataTable.end(); ++it) { SimpleFontData* fontData = it->value.get(); if (fontData && fontData->customFontData()) fontData->customFontData()->clearFontFaceSource(); } m_fontDataTable.clear(); }