Chromium Code Reviews| Index: Source/core/rendering/RenderObject.h |
| diff --git a/Source/core/rendering/RenderObject.h b/Source/core/rendering/RenderObject.h |
| index d0fab2e388e5d315914104eb7a911e29a24816aa..50437bbb4fdbd80abd290dbba282cc369dba9fc6 100644 |
| --- a/Source/core/rendering/RenderObject.h |
| +++ b/Source/core/rendering/RenderObject.h |
| @@ -991,6 +991,8 @@ public: |
| const LayoutRect& previousPaintInvalidationRect() const { return m_previousPaintInvalidationRect; } |
|
Xianzhu
2014/07/16 01:59:49
For now we can't ASSERT(savesPreviousPaintInvalida
|
| void setPreviousPaintInvalidationRect(const LayoutRect& rect) { m_previousPaintInvalidationRect = rect; } |
| + // For now only RenderBox and RenderSVGModelObject always set previousPaintInvalidationRect. |
| + bool savesPreviousPaintInvalidationRect() const { return isBox() || isSVG(); } |
| const LayoutPoint& previousPositionFromPaintInvalidationContainer() const { return m_previousPositionFromPaintInvalidationContainer; } |
| void setPreviousPositionFromPaintInvalidationContainer(const LayoutPoint& location) { m_previousPositionFromPaintInvalidationContainer = location; } |