Index: Source/core/css/resolver/StyleResolver.cpp |
diff --git a/Source/core/css/resolver/StyleResolver.cpp b/Source/core/css/resolver/StyleResolver.cpp |
index 7bee76713e402b7bf22a24c7ab90ed0e3bbcb052..c2b33de385cd2cb59496156aec9d86a4ba93d330 100644 |
--- a/Source/core/css/resolver/StyleResolver.cpp |
+++ b/Source/core/css/resolver/StyleResolver.cpp |
@@ -730,6 +730,7 @@ PassRefPtr<RenderStyle> StyleResolver::styleForKeyframe(Element* e, const Render |
// Start loading resources referenced by this style. |
m_styleResourceLoader.loadPendingResources(state.style(), state.elementStyleResources()); |
+ m_fontSelector->loadPendingFonts(); |
document().didAccessStyleResolver(); |
@@ -890,6 +891,7 @@ PassRefPtr<RenderStyle> StyleResolver::styleForPage(int pageIndex) |
// Start loading resources referenced by this style. |
m_styleResourceLoader.loadPendingResources(state.style(), state.elementStyleResources()); |
+ m_fontSelector->loadPendingFonts(); |
document().didAccessStyleResolver(); |
@@ -1284,6 +1286,7 @@ void StyleResolver::applyMatchedProperties(StyleResolverState& state, const Matc |
// Start loading resources referenced by this style. |
m_styleResourceLoader.loadPendingResources(state.style(), state.elementStyleResources()); |
+ m_fontSelector->loadPendingFonts(); |
ASSERT(!state.fontBuilder().fontDirty()); |