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; } |