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 0ae7cb6b3efb9b4e07af42ed1c3f3672c0230d8b..78dbeff16d237f07aeff247b99dc863cc691c6d4 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutObject.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutObject.cpp |
@@ -1300,10 +1300,8 @@ bool LayoutObject::mapToVisualRectInAncestorSpace( |
if (!isSVG()) |
parentBox->flipForWritingMode(rect); |
- if (!parentBox->mapScrollingContentsRectToBoxSpace( |
- rect, parent == ancestor ? ApplyNonScrollOverflowClip |
- : ApplyOverflowClip, |
- visualRectFlags)) |
+ if (parent != ancestor && |
+ !parentBox->mapScrollingContentsRectToBoxSpace(rect, visualRectFlags)) |
return false; |
} |
return parent->mapToVisualRectInAncestorSpace(ancestor, rect, |