summaryrefslogtreecommitdiffstats
path: root/WebCore/css/CSSFontSelector.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/css/CSSFontSelector.cpp')
-rw-r--r--WebCore/css/CSSFontSelector.cpp6
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)