| Index: Source/core/dom/DocumentStyleSheetCollection.cpp
|
| diff --git a/Source/core/dom/DocumentStyleSheetCollection.cpp b/Source/core/dom/DocumentStyleSheetCollection.cpp
|
| index 5d29917d6cd117461a9dc2d740699820241c4d24..339d2f093748a3f1491198b4243a54d119ccb147 100644
|
| --- a/Source/core/dom/DocumentStyleSheetCollection.cpp
|
| +++ b/Source/core/dom/DocumentStyleSheetCollection.cpp
|
| @@ -90,7 +90,7 @@ void DocumentStyleSheetCollection::collectStyleSheets(StyleEngine* engine, Docum
|
| collectStyleSheetsFromCandidates(engine, collector);
|
| }
|
|
|
| -bool DocumentStyleSheetCollection::updateActiveStyleSheets(StyleEngine* engine, StyleResolverUpdateMode updateMode)
|
| +void DocumentStyleSheetCollection::updateActiveStyleSheets(StyleEngine* engine, StyleResolverUpdateMode updateMode)
|
| {
|
| StyleSheetCollection collection;
|
| ActiveDocumentStyleSheetCollector collector(collection);
|
| @@ -118,13 +118,14 @@ bool DocumentStyleSheetCollection::updateActiveStyleSheets(StyleEngine* engine,
|
| styleResolver->lazyAppendAuthorStyleSheets(m_activeAuthorStyleSheets.size(), collection.activeAuthorStyleSheets());
|
| }
|
| }
|
| + if (change.requiresFullStyleRecalc)
|
| + document().setNeedsStyleRecalc(SubtreeStyleChange);
|
| +
|
| m_scopingNodesForStyleScoped.didRemoveScopingNodes();
|
|
|
| collection.swap(*this);
|
|
|
| updateUsesRemUnits();
|
| -
|
| - return change.requiresFullStyleRecalc;
|
| }
|
|
|
| }
|
|
|