| Index: Source/core/dom/StyleEngine.cpp
|
| diff --git a/Source/core/dom/StyleEngine.cpp b/Source/core/dom/StyleEngine.cpp
|
| index e40ce1e96683e288aeaf3076b2518eeed0508ff4..bd344b4f56e9cd6554470d19e8ac49004d5da995 100644
|
| --- a/Source/core/dom/StyleEngine.cpp
|
| +++ b/Source/core/dom/StyleEngine.cpp
|
| @@ -486,6 +486,11 @@ void StyleEngine::clearResolver()
|
| {
|
| ASSERT(!document().inStyleRecalc());
|
| ASSERT(isMaster() || !m_resolver);
|
| +
|
| + m_document->clearScopedStyleResolver();
|
| + for (StyleSheetCollectionMap::iterator it = m_styleSheetCollectionMap.begin(); it != m_styleSheetCollectionMap.end(); ++it)
|
| + it->key->clearScopedStyleResolver();
|
| +
|
| if (m_resolver)
|
| document().updateStyleInvalidationIfNeeded();
|
| m_resolver.clear();
|
|
|