Index: Source/core/rendering/RenderObject.h |
diff --git a/Source/core/rendering/RenderObject.h b/Source/core/rendering/RenderObject.h |
index f9485675c11fdb46810c8ec0689d0a86ed53d01c..2d3a1764deee4b7df1a024189966963abfcd3d5f 100644 |
--- a/Source/core/rendering/RenderObject.h |
+++ b/Source/core/rendering/RenderObject.h |
@@ -866,9 +866,6 @@ public: |
// Invalidate the paint of a specific subrectangle within a given object. The rect |r| is in the object's coordinate space. |
void invalidatePaintRectangle(const LayoutRect&) const; |
- InvalidationReason invalidatePaintIfNeeded(const RenderLayerModelObject& paintInvalidationContainer, |
- const LayoutRect& oldBounds, const LayoutPoint& oldPositionFromPaintInvalidationContainer, const PaintInvalidationState&); |
- |
// Walk the tree after layout issuing paint invalidations for renderers that have changed or moved, updating bounds that have changed, and clearing paint invalidation state. |
virtual void invalidateTreeIfNeeded(const PaintInvalidationState&); |
@@ -1145,6 +1142,9 @@ protected: |
} |
#endif |
+ void invalidatePaintOfSubtreesIfNeeded(const PaintInvalidationState&); |
+ virtual InvalidationReason invalidatePaintIfNeeded(const PaintInvalidationState&, const RenderLayerModelObject& paintInvalidationContainer); |
+ |
private: |
// Invalidate the paint of the entire object. This is only used when a renderer is to be removed. |
// For other cases, the caller should call setShouldDoFullPaintInvalidation() instead. |