Index: third_party/WebKit/Source/core/paint/PaintInvalidator.cpp |
diff --git a/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp b/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp |
index 7fb526c8ae31bbf6c1f2f19a165845f8d38d4afe..cd98830f4ddb7408e05458963dc39a5c9ae1d67e 100644 |
--- a/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp |
+++ b/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp |
@@ -124,6 +124,9 @@ static PaintInvalidationRectInBacking mapLocalRectToPaintInvalidationBacking( |
result.rect.moveBy(-containerContentsProperties.paintOffset); |
} |
+ if (object.adjustVisualRectForRasterEffects(result.rect)) |
+ result.coversExtraPixels = true; |
+ |
if (context.paintInvalidationContainer->layer()->groupedMapping()) { |
PaintLayer::mapRectInPaintInvalidationContainerToBacking( |
*context.paintInvalidationContainer, result.rect); |