| Index: sky/engine/core/css/resolver/StyleResolver.cpp
|
| diff --git a/sky/engine/core/css/resolver/StyleResolver.cpp b/sky/engine/core/css/resolver/StyleResolver.cpp
|
| index ae0a105825120f6a1ccf66f29e78ab31cb27fe4c..2b2f43701c6383e2ef90eb565d142aa1dc766bab 100644
|
| --- a/sky/engine/core/css/resolver/StyleResolver.cpp
|
| +++ b/sky/engine/core/css/resolver/StyleResolver.cpp
|
| @@ -60,6 +60,7 @@
|
| #include "sky/engine/core/css/resolver/StyleBuilder.h"
|
| #include "sky/engine/core/css/resolver/StyleResolverState.h"
|
| #include "sky/engine/core/css/resolver/StyleResolverStats.h"
|
| +#include "sky/engine/core/css/resolver/StyleResourceLoader.h"
|
| #include "sky/engine/core/dom/NodeRenderStyle.h"
|
| #include "sky/engine/core/dom/StyleEngine.h"
|
| #include "sky/engine/core/dom/Text.h"
|
| @@ -117,7 +118,6 @@ static RuleSet& defaultStyles()
|
|
|
| StyleResolver::StyleResolver(Document& document)
|
| : m_document(document)
|
| - , m_styleResourceLoader(document.fetcher())
|
| , m_styleResolverStatsSequence(0)
|
| , m_accessCount(0)
|
| {
|
| @@ -202,10 +202,10 @@ PassRefPtr<RenderStyle> StyleResolver::styleForDocument(Document& document)
|
| return documentStyle.release();
|
| }
|
|
|
| -// Start loading resources referenced by this style.
|
| void StyleResolver::loadPendingResources(StyleResolverState& state)
|
| {
|
| - m_styleResourceLoader.loadPendingResources(state.style(), state.elementStyleResources());
|
| + StyleResourceLoader loader(document().fetcher());
|
| + loader.loadPendingResources(state.style(), state.elementStyleResources());
|
| document().styleEngine()->fontSelector()->fontLoader()->loadPendingFonts();
|
| }
|
|
|
|
|