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: |