| Index: Source/core/css/RuleFeature.h
|
| diff --git a/Source/core/css/RuleFeature.h b/Source/core/css/RuleFeature.h
|
| index d380fc983077ac977bdd02fe6660449dbd2a8221..bc098d8924483735be039798e8a495e5eb922f54 100644
|
| --- a/Source/core/css/RuleFeature.h
|
| +++ b/Source/core/css/RuleFeature.h
|
| @@ -148,17 +148,23 @@ private:
|
| InvalidationSetMode updateInvalidationSets(const CSSSelector&);
|
|
|
| struct InvalidationSetFeatures {
|
| - InvalidationSetFeatures() : customPseudoElement(false) { }
|
| + InvalidationSetFeatures()
|
| + : customPseudoElement(false)
|
| + , treeBoundaryCrossing(false)
|
| + , wholeSubtree(false)
|
| + { }
|
| Vector<AtomicString> classes;
|
| Vector<AtomicString> attributes;
|
| AtomicString id;
|
| AtomicString tagName;
|
| bool customPseudoElement;
|
| + bool treeBoundaryCrossing;
|
| + bool wholeSubtree;
|
| };
|
|
|
| static void extractInvalidationSetFeature(const CSSSelector&, InvalidationSetFeatures&);
|
| const CSSSelector* extractInvalidationSetFeatures(const CSSSelector&, InvalidationSetFeatures&);
|
| - void addFeaturesToInvalidationSets(const CSSSelector&, const InvalidationSetFeatures&, bool wholeSubtree);
|
| + void addFeaturesToInvalidationSets(const CSSSelector&, InvalidationSetFeatures&);
|
|
|
| void addClassToInvalidationSet(const AtomicString& className, Element&);
|
|
|
|
|