| Index: Source/core/rendering/RenderObject.h
|
| diff --git a/Source/core/rendering/RenderObject.h b/Source/core/rendering/RenderObject.h
|
| index 91dc4f0ef784e45710543f4112b1e86ffe768666..9ba80c97f23bbd317372399d4dca1acc641edc90 100644
|
| --- a/Source/core/rendering/RenderObject.h
|
| +++ b/Source/core/rendering/RenderObject.h
|
| @@ -580,7 +580,9 @@ public:
|
|
|
| bool needsOverflowRecalcAfterStyleChange() const { return m_bitfields.selfNeedsOverflowRecalcAfterStyleChange() || m_bitfields.childNeedsOverflowRecalcAfterStyleChange(); }
|
| bool selfNeedsOverflowRecalcAfterStyleChange() const { return m_bitfields.selfNeedsOverflowRecalcAfterStyleChange(); }
|
| + void clearSelfNeedsOverflowRecalcAfterStyleChange() { m_bitfields.setSelfNeedsOverflowRecalcAfterStyleChange(false); }
|
| bool childNeedsOverflowRecalcAfterStyleChange() const { return m_bitfields.childNeedsOverflowRecalcAfterStyleChange(); }
|
| + void clearChildNeedsOverflowRecalcAfterStyleChange() { m_bitfields.setChildNeedsOverflowRecalcAfterStyleChange(false); }
|
|
|
| bool isSelectionBorder() const;
|
|
|
| @@ -1050,7 +1052,7 @@ public:
|
| virtual bool supportsPaintInvalidationStateCachedOffsets() const { return !hasColumns() && !hasTransformRelatedProperty() && !hasReflection() && !style()->isFlippedBlocksWritingMode(); }
|
|
|
| void setNeedsOverflowRecalcAfterStyleChange();
|
| - void markContainingBlocksForOverflowRecalc();
|
| + void markAncestorsForOverflowRecalcIfNeeded();
|
|
|
| virtual LayoutRect viewRect() const;
|
|
|
| @@ -1388,8 +1390,8 @@ private:
|
| void setIsDragging(bool b) { m_bitfields.setIsDragging(b); }
|
| void setEverHadLayout(bool b) { m_bitfields.setEverHadLayout(b); }
|
| void setShouldInvalidateOverflowForPaint(bool b) { m_bitfields.setShouldInvalidateOverflowForPaint(b); }
|
| - void setSelfNeedsOverflowRecalcAfterStyleChange(bool b) { m_bitfields.setSelfNeedsOverflowRecalcAfterStyleChange(b); }
|
| - void setChildNeedsOverflowRecalcAfterStyleChange(bool b) { m_bitfields.setChildNeedsOverflowRecalcAfterStyleChange(b); }
|
| + void setSelfNeedsOverflowRecalcAfterStyleChange() { m_bitfields.setSelfNeedsOverflowRecalcAfterStyleChange(true); }
|
| + void setChildNeedsOverflowRecalcAfterStyleChange() { m_bitfields.setChildNeedsOverflowRecalcAfterStyleChange(true); }
|
|
|
| private:
|
| // Store state between styleWillChange and styleDidChange
|
|
|