Index: Source/core/rendering/RenderObject.h |
diff --git a/Source/core/rendering/RenderObject.h b/Source/core/rendering/RenderObject.h |
index 1ed3e8339d7cd2844a1093f2ee23aac3e0713294..79bcdb552b4f06a4213c6ab8ce2a6b057886c050 100644 |
--- a/Source/core/rendering/RenderObject.h |
+++ b/Source/core/rendering/RenderObject.h |
@@ -115,7 +115,7 @@ typedef unsigned MapCoordinatesFlags; |
enum InvalidationReason { |
InvalidationIncremental, |
- InvalidationSelfLayout, |
+ InvalidationFull, |
InvalidationBorderFitLines, |
InvalidationBorderRadius, |
InvalidationBoundsChangeWithBackground, |
@@ -835,7 +835,7 @@ public: |
void invalidatePaintRectangle(const LayoutRect&) const; |
// Invalidate the paint only if our old bounds and new bounds are different. The caller may pass in newBounds if they are known. |
- bool invalidatePaintAfterLayoutIfNeeded(const RenderLayerModelObject* paintInvalidationContainer, bool wasSelfLayout, |
+ bool invalidatePaintAfterLayoutIfNeeded(const RenderLayerModelObject* paintInvalidationContainer, InvalidationReason, |
const LayoutRect& oldBounds, const LayoutPoint& oldPositionFromPaintInvalidationContainer, |
const LayoutRect* newBoundsPtr = 0, const LayoutPoint* newPositionFromPaintInvalidationContainer = 0); |