| Index: Source/core/dom/Element.h
|
| diff --git a/Source/core/dom/Element.h b/Source/core/dom/Element.h
|
| index 0e9091741b78ab33b5a3fa31818181d9e747403c..436b6cddcb1660e185f155c4960cc7d3f1be6df9 100644
|
| --- a/Source/core/dom/Element.h
|
| +++ b/Source/core/dom/Element.h
|
| @@ -90,8 +90,9 @@ enum ElementFlags {
|
| ChildrenAffectedByFirstChildRules = 1 << 11,
|
| ChildrenAffectedByLastChildRules = 1 << 12,
|
| ChildrenAffectedByDirectAdjacentRules = 1 << 13,
|
| - ChildrenAffectedByForwardPositionalRules = 1 << 14,
|
| - ChildrenAffectedByBackwardPositionalRules = 1 << 15,
|
| + ChildrenAffectedByIndirectAdjacentRules = 1 << 14,
|
| + ChildrenAffectedByForwardPositionalRules = 1 << 15,
|
| + ChildrenAffectedByBackwardPositionalRules = 1 << 16,
|
|
|
| // If any of these flags are set we cannot share style.
|
| ElementFlagsPreventingStyleSharing =
|
| @@ -102,6 +103,7 @@ enum ElementFlags {
|
| | ChildrenAffectedByFirstChildRules
|
| | ChildrenAffectedByLastChildRules
|
| | ChildrenAffectedByDirectAdjacentRules
|
| + | ChildrenAffectedByIndirectAdjacentRules
|
| | ChildrenAffectedByForwardPositionalRules
|
| | ChildrenAffectedByBackwardPositionalRules,
|
| };
|
| @@ -384,6 +386,9 @@ public:
|
| bool childrenAffectedByDirectAdjacentRules() const { return hasElementFlag(ChildrenAffectedByDirectAdjacentRules); }
|
| void setChildrenAffectedByDirectAdjacentRules() { setElementFlag(ChildrenAffectedByDirectAdjacentRules); }
|
|
|
| + bool childrenAffectedByIndirectAdjacentRules() const { return hasElementFlag(ChildrenAffectedByIndirectAdjacentRules); }
|
| + void setChildrenAffectedByIndirectAdjacentRules() { setElementFlag(ChildrenAffectedByIndirectAdjacentRules); }
|
| +
|
| bool childrenAffectedByForwardPositionalRules() const { return hasElementFlag(ChildrenAffectedByForwardPositionalRules); }
|
| void setChildrenAffectedByForwardPositionalRules() { setElementFlag(ChildrenAffectedByForwardPositionalRules); }
|
|
|
|
|