| Index: third_party/WebKit/Source/core/layout/LayoutInline.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutInline.cpp b/third_party/WebKit/Source/core/layout/LayoutInline.cpp
|
| index 38409e27e12b9f4d2d0da138e835827dc7cfb289..513bfc7d0f6e7825638e517c2047e64c22027f5b 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutInline.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutInline.cpp
|
| @@ -1104,11 +1104,7 @@ void LayoutInline::mapToVisibleRectInContainerSpace(const LayoutBoxModelObject*
|
| // its controlClipRect will be wrong. For overflow clip we use the values cached by the layer.
|
| rect.setLocation(topLeft);
|
| if (o->hasOverflowClip()) {
|
| - LayoutBox* containerBox = toLayoutBox(o);
|
| - if (o == paintInvalidationContainer)
|
| - containerBox->applyCachedScrollOffsetForPaintInvalidation(rect);
|
| - else
|
| - containerBox->applyCachedClipAndScrollOffsetForPaintInvalidation(rect);
|
| + toLayoutBox(o)->applyOverflowClipAndScrollOffsetForPaintInvalidationIfNeeded(rect);
|
| if (rect.isEmpty())
|
| return;
|
| }
|
|
|