| Index: third_party/WebKit/Source/core/css/SelectorChecker.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/SelectorChecker.cpp b/third_party/WebKit/Source/core/css/SelectorChecker.cpp
|
| index bf2ba92305e3eab9f58fbd1d6c6458405034ba63..8d1af412283c04a8c363c51b3ad208eb9f18bbda 100644
|
| --- a/third_party/WebKit/Source/core/css/SelectorChecker.cpp
|
| +++ b/third_party/WebKit/Source/core/css/SelectorChecker.cpp
|
| @@ -1066,17 +1066,13 @@ bool SelectorChecker::checkPseudoElement(const SelectorCheckingContext& context,
|
| case CSSSelector::PseudoShadow:
|
| return element.isInShadowTree() && context.previousElement;
|
| default:
|
| - break;
|
| - }
|
| -
|
| - if (m_mode == QueryingRules)
|
| - return false;
|
| - if (m_mode == SharingRules)
|
| + if (m_mode == SharingRules)
|
| + return true;
|
| + ASSERT(m_mode != QueryingRules);
|
| + result.dynamicPseudo = CSSSelector::pseudoId(selector.pseudoType());
|
| + ASSERT(result.dynamicPseudo != NOPSEUDO);
|
| return true;
|
| -
|
| - result.dynamicPseudo = CSSSelector::pseudoId(selector.pseudoType());
|
| - ASSERT(result.dynamicPseudo != NOPSEUDO);
|
| - return true;
|
| + }
|
| }
|
|
|
| bool SelectorChecker::checkPseudoHost(const SelectorCheckingContext& context, MatchResult& result) const
|
|
|