Chromium Code Reviews| 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; |