Index: third_party/WebKit/Source/core/layout/LayoutObject.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutObject.cpp b/third_party/WebKit/Source/core/layout/LayoutObject.cpp |
index 2d594fdfa77e4b66d9e4d8ae80838fae969316a6..ce6cd56b3b63ca3f79b3beaf3fac11a297acf351 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutObject.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutObject.cpp |
@@ -1596,7 +1596,7 @@ void LayoutObject::mapRectToPaintInvalidationBacking(const LayoutBoxModelObject* |
} |
if (LayoutObject* o = parent()) { |
- if (o->hasOverflowClip()) { |
+ if (o != paintInvalidationContainer && o->hasOverflowClip()) { |
LayoutBox* boxParent = toLayoutBox(o); |
boxParent->applyCachedClipAndScrollOffsetForPaintInvalidation(rect); |
if (rect.isEmpty()) |