diff options
Diffstat (limited to 'WebCore/css/CSSFontSelector.cpp')
-rw-r--r-- | WebCore/css/CSSFontSelector.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/WebCore/css/CSSFontSelector.cpp b/WebCore/css/CSSFontSelector.cpp index b98dcae..50627d7 100644 --- a/WebCore/css/CSSFontSelector.cpp +++ b/WebCore/css/CSSFontSelector.cpp @@ -356,16 +356,14 @@ void CSSFontSelector::fontLoaded() { if (!m_document || m_document->inPageCache() || !m_document->renderer()) return; - m_document->recalcStyle(Document::Force); - m_document->renderer()->setNeedsLayoutAndPrefWidthsRecalc(); + m_document->scheduleForcedStyleRecalc(); } void CSSFontSelector::fontCacheInvalidated() { if (!m_document || m_document->inPageCache() || !m_document->renderer()) return; - m_document->recalcStyle(Document::Force); - m_document->renderer()->setNeedsLayoutAndPrefWidthsRecalc(); + m_document->scheduleForcedStyleRecalc(); } static FontData* fontDataForGenericFamily(Document* document, const FontDescription& fontDescription, const AtomicString& familyName) |