Index: third_party/WebKit/Source/core/layout/LayoutView.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutView.cpp b/third_party/WebKit/Source/core/layout/LayoutView.cpp |
index eea396a633fef1a2a4c58709cbe9bb466ebb6100..35ea85a5a11f53d6fc2c9efc1f0bb70e18082348 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutView.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutView.cpp |
@@ -390,8 +390,9 @@ void LayoutView::invalidateTreeIfNeeded(PaintInvalidationState& paintInvalidatio |
if (doingFullPaintInvalidation() && !dirtyRect.isEmpty()) { |
const LayoutBoxModelObject& paintInvalidationContainer = paintInvalidationState.paintInvalidationContainer(); |
PaintLayer::mapRectToPaintInvalidationBacking(this, &paintInvalidationContainer, dirtyRect, &paintInvalidationState); |
- invalidatePaintUsingContainer(paintInvalidationContainer, dirtyRect, PaintInvalidationFull); |
- invalidateDisplayItemClients(paintInvalidationContainer, PaintInvalidationFull, dirtyRect, dirtyRect); |
+ Vector<LayoutRect> paintInvalidationRects; |
+ invalidatePaintUsingContainer(paintInvalidationContainer, dirtyRect, PaintInvalidationFull, paintInvalidationRects); |
+ invalidateDisplayItemClients(paintInvalidationContainer, PaintInvalidationFull, paintInvalidationRects); |
} |
LayoutBlock::invalidateTreeIfNeeded(paintInvalidationState); |
} |