| Index: Source/core/css/RuleFeature.cpp
|
| diff --git a/Source/core/css/RuleFeature.cpp b/Source/core/css/RuleFeature.cpp
|
| index 28ec6d82de9d82ee3d3984fb8cdb193a54e15189..2e7bceb023b0905bd5ef3370650ce2f6df02e402 100644
|
| --- a/Source/core/css/RuleFeature.cpp
|
| +++ b/Source/core/css/RuleFeature.cpp
|
| @@ -122,6 +122,16 @@ static bool supportsInvalidation(CSSSelector::PseudoType type)
|
| case CSSSelector::PseudoScrollbarTrackPiece:
|
| case CSSSelector::PseudoWindowInactive:
|
| case CSSSelector::PseudoSelection:
|
| + case CSSSelector::PseudoCornerPresent:
|
| + case CSSSelector::PseudoDecrement:
|
| + case CSSSelector::PseudoIncrement:
|
| + case CSSSelector::PseudoHorizontal:
|
| + case CSSSelector::PseudoVertical:
|
| + case CSSSelector::PseudoStart:
|
| + case CSSSelector::PseudoEnd:
|
| + case CSSSelector::PseudoDoubleButton:
|
| + case CSSSelector::PseudoSingleButton:
|
| + case CSSSelector::PseudoNoButton:
|
| case CSSSelector::PseudoFullScreen:
|
| case CSSSelector::PseudoFullScreenDocument:
|
| case CSSSelector::PseudoFullScreenAncestor:
|
| @@ -161,16 +171,6 @@ static bool requiresSubtreeInvalidation(const CSSSelector& selector)
|
| switch (selector.pseudoType()) {
|
| case CSSSelector::PseudoFirstLine:
|
| case CSSSelector::PseudoFirstLetter:
|
| - case CSSSelector::PseudoCornerPresent:
|
| - case CSSSelector::PseudoDecrement:
|
| - case CSSSelector::PseudoIncrement:
|
| - case CSSSelector::PseudoHorizontal:
|
| - case CSSSelector::PseudoVertical:
|
| - case CSSSelector::PseudoStart:
|
| - case CSSSelector::PseudoEnd:
|
| - case CSSSelector::PseudoDoubleButton:
|
| - case CSSSelector::PseudoSingleButton:
|
| - case CSSSelector::PseudoNoButton:
|
| case CSSSelector::PseudoCue:
|
| case CSSSelector::PseudoFutureCue:
|
| case CSSSelector::PseudoPastCue:
|
|
|