Index: Source/core/css/resolver/StyleResolver.cpp |
diff --git a/Source/core/css/resolver/StyleResolver.cpp b/Source/core/css/resolver/StyleResolver.cpp |
index 599d48efc364973eea2e68beb575294c030a8b5e..222dca9a1fa28d7ed8faf2347d7ad77d915c9588 100644 |
--- a/Source/core/css/resolver/StyleResolver.cpp |
+++ b/Source/core/css/resolver/StyleResolver.cpp |
@@ -413,12 +413,6 @@ inline void StyleResolver::collectTreeBoundaryCrossingRules(Element* element, El |
for (DocumentOrderedList::iterator it = m_treeBoundaryCrossingRules.begin(); it != m_treeBoundaryCrossingRules.end(); ++it) { |
const ContainerNode* scopingNode = toContainerNode(*it); |
- |
- if (ShadowRoot* shadowRoot = scopingNode->containingShadowRoot()) { |
- if (!shadowRoot->isActiveForStyling()) |
- continue; |
- } |
- |
RuleSet* ruleSet = m_treeBoundaryCrossingRules.ruleSetScopedBy(scopingNode); |
unsigned boundaryBehavior = SelectorChecker::ScopeContainsLastMatchedElement; |
bool isInnerTreeScope = element->treeScope().isInclusiveAncestorOf(scopingNode->treeScope()); |