Index: Source/core/css/resolver/ScopedStyleResolver.cpp |
diff --git a/Source/core/css/resolver/ScopedStyleResolver.cpp b/Source/core/css/resolver/ScopedStyleResolver.cpp |
index 3206b9639b9830e9a691f17a61e70b6bbd623049..7aea947d29f22752782d2655c7e800600e2611e4 100644 |
--- a/Source/core/css/resolver/ScopedStyleResolver.cpp |
+++ b/Source/core/css/resolver/ScopedStyleResolver.cpp |
@@ -120,10 +120,8 @@ void ScopedStyleResolver::collectMatchingAuthorRules(ElementRuleCollector& colle |
if (!applyAuthorStyles) |
behaviorAtBoundary |= SelectorChecker::ScopeContainsLastMatchedElement; |
- if (m_scopingNode.isShadowRoot()) { |
- scopingNode = toShadowRoot(m_scopingNode).host(); |
- behaviorAtBoundary |= SelectorChecker::ScopeIsShadowHost; |
- } |
+ if (m_scopingNode.isShadowRoot()) |
+ behaviorAtBoundary |= SelectorChecker::ScopeIsShadowRoot; |
RuleRange ruleRange = collector.matchedResult().ranges.authorRuleRange(); |
for (size_t i = 0; i < m_authorStyleSheets.size(); ++i) { |