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() |