Index: Source/core/css/invalidation/DescendantInvalidationSet.h |
diff --git a/Source/core/css/invalidation/DescendantInvalidationSet.h b/Source/core/css/invalidation/DescendantInvalidationSet.h |
index f42c58cd0fddaa3fcc577257872883c33d47077a..b233e2011f7d0e4f981f0c58818bf39b75852135 100644 |
--- a/Source/core/css/invalidation/DescendantInvalidationSet.h |
+++ b/Source/core/css/invalidation/DescendantInvalidationSet.h |
@@ -70,6 +70,9 @@ public: |
void setTreeBoundaryCrossing() { m_treeBoundaryCrossing = true; } |
bool treeBoundaryCrossing() const { return m_treeBoundaryCrossing; } |
+ void setInsertionPointCrossing() { m_insertionPointCrossing = true; } |
+ bool insertionPointCrossing() const { return m_insertionPointCrossing; } |
+ |
void setCustomPseudoInvalid() { m_customPseudoInvalid = true; } |
bool customPseudoInvalid() const { return m_customPseudoInvalid; } |
@@ -105,6 +108,9 @@ private: |
// If true, the invalidation must traverse into ShadowRoots with this set. |
unsigned m_treeBoundaryCrossing : 1; |
+ |
+ // If true, insertion point descendants must be invalidated. |
+ unsigned m_insertionPointCrossing : 1; |
}; |
} // namespace blink |