| Index: Source/core/css/SelectorFilter.cpp
|
| diff --git a/Source/core/css/SelectorFilter.cpp b/Source/core/css/SelectorFilter.cpp
|
| index 6573fff70a71c687383022cf5c553bdc64c272c3..8b04ade35fc026f4869119b0ca4f896336e05f1b 100644
|
| --- a/Source/core/css/SelectorFilter.cpp
|
| +++ b/Source/core/css/SelectorFilter.cpp
|
| @@ -146,7 +146,6 @@ void SelectorFilter::collectIdentifierHashes(const CSSSelector& selector, unsign
|
| break;
|
| case CSSSelector::DirectAdjacent:
|
| case CSSSelector::IndirectAdjacent:
|
| - case CSSSelector::ShadowPseudo:
|
| skipOverSubselectors = true;
|
| break;
|
| case CSSSelector::Descendant:
|
| @@ -157,7 +156,7 @@ void SelectorFilter::collectIdentifierHashes(const CSSSelector& selector, unsign
|
| return;
|
| }
|
| // Fall through.
|
| - case CSSSelector::Shadow:
|
| + case CSSSelector::ShadowPseudo:
|
| case CSSSelector::ShadowDeep:
|
| skipOverSubselectors = false;
|
| collectDescendantSelectorIdentifierHashes(*current, hash);
|
|
|