Index: third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp |
diff --git a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp |
index 4dc11f9ecac7db38ec34ae53d73cd7c8b7aee5c1..0da1fb1c89d2c103a4205c2c38b2b7d462a5deb4 100644 |
--- a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp |
+++ b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp |
@@ -568,7 +568,7 @@ bool CompositedLayerMapping::updateGraphicsLayerConfiguration() |
static IntRect clipBox(LayoutBox* layoutObject) |
{ |
LayoutRect result = LayoutRect(LayoutRect::infiniteIntRect()); |
- if (layoutObject->hasOverflowClip()) |
+ if (layoutObject->hasOverflowClip() || layoutObject->style()->containsPaint()) |
result = layoutObject->overflowClipRect(LayoutPoint()); |
if (layoutObject->hasClip()) |