| Index: third_party/WebKit/Source/core/dom/StyleEngine.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/StyleEngine.cpp b/third_party/WebKit/Source/core/dom/StyleEngine.cpp
|
| index 11b0c7645a06a96d0478b57a1b440500e9764f5c..0dcf395c72b951f6c19d634aac05bdc95888fb2e 100644
|
| --- a/third_party/WebKit/Source/core/dom/StyleEngine.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/StyleEngine.cpp
|
| @@ -136,15 +136,6 @@ const WillBeHeapVector<RefPtrWillBeMember<StyleSheet>>& StyleEngine::styleSheets
|
| return ensureStyleSheetCollectionFor(treeScope)->styleSheetsForStyleSheetList();
|
| }
|
|
|
| -void StyleEngine::combineCSSFeatureFlags(const RuleFeatureSet& features)
|
| -{
|
| - // Delay resetting the flags until after next style recalc since unapplying the style may not work without these set (this is true at least with before/after).
|
| - m_usesSiblingRules = m_usesSiblingRules || features.usesSiblingRules();
|
| - m_usesFirstLineRules = m_usesFirstLineRules || features.usesFirstLineRules();
|
| - m_usesWindowInactiveSelector = m_usesWindowInactiveSelector || features.usesWindowInactiveSelector();
|
| - m_maxDirectAdjacentSelectors = max(m_maxDirectAdjacentSelectors, features.maxDirectAdjacentSelectors());
|
| -}
|
| -
|
| void StyleEngine::resetCSSFeatureFlags(const RuleFeatureSet& features)
|
| {
|
| m_usesSiblingRules = features.usesSiblingRules();
|
| @@ -392,7 +383,6 @@ void StyleEngine::createResolver()
|
| // A scoped style resolver for document will be created during
|
| // appendActiveAuthorStyleSheets if needed.
|
| appendActiveAuthorStyleSheets();
|
| - combineCSSFeatureFlags(m_resolver->ensureUpdatedRuleFeatureSet());
|
| }
|
|
|
| void StyleEngine::clearResolver()
|
|
|