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