Index: third_party/WebKit/Source/core/layout/LayoutObject.h |
diff --git a/third_party/WebKit/Source/core/layout/LayoutObject.h b/third_party/WebKit/Source/core/layout/LayoutObject.h |
index 5c4710f70dcd529f0ad6677e85d0bac7f11f5d6d..a090c7a1d392249fb5f90a8f36ca6692ac7b7cf6 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutObject.h |
+++ b/third_party/WebKit/Source/core/layout/LayoutObject.h |
@@ -1388,6 +1388,9 @@ public: |
void setPreviousPaintOffset(const LayoutPoint& paintOffset) { m_layoutObject.setPreviousPaintOffset(paintOffset); } |
ObjectPaintProperties& ensureObjectPaintProperties() { return m_layoutObject.ensureObjectPaintProperties(); } |
void clearObjectPaintProperties() { m_layoutObject.clearObjectPaintProperties(); } |
+ PaintInvalidationReason invalidatePaintIfNeeded(const PaintInvalidationState& paintInvalidationState) { return m_layoutObject.invalidatePaintIfNeeded(paintInvalidationState); } |
pdr.
2016/06/03 04:43:04
I think we accidentally backed into a bad design w
Xianzhu
2016/06/03 16:46:17
MutableForPainting is intended to avoid unexpected
|
+ void clearPaintInvalidationFlags(const PaintInvalidationState& paintInvalidationState) { m_layoutObject.clearPaintInvalidationFlags(paintInvalidationState); } |
+ void setShouldDoDelayedFullPaintInvalidation() { m_layoutObject.setShouldDoFullPaintInvalidation(PaintInvalidationDelayedFull); } |
private: |
friend class LayoutObject; |