Esempio n. 1
0
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();
}
Esempio n. 2
0
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();
}