| Index: Source/core/rendering/RenderLayerScrollableArea.cpp
|
| diff --git a/Source/core/rendering/RenderLayerScrollableArea.cpp b/Source/core/rendering/RenderLayerScrollableArea.cpp
|
| index 042ad0e3bd02b7f93d42d76514e5bdcbcbc1cd40..f96b4de83a6eb29ea783d7d0f28eea5254cf5341 100644
|
| --- a/Source/core/rendering/RenderLayerScrollableArea.cpp
|
| +++ b/Source/core/rendering/RenderLayerScrollableArea.cpp
|
| @@ -378,7 +378,7 @@ void RenderLayerScrollableArea::setScrollOffset(const IntPoint& newScrollOffset)
|
| updateCompositingLayersAfterScroll();
|
| }
|
|
|
| - const RenderLayerModelObject* repaintContainer = box().containerForRepaint();
|
| + const RenderLayerModelObject* repaintContainer = box().containerForPaintInvalidation();
|
| // The caret rect needs to be invalidated after scrolling
|
| frame->selection().setCaretRectNeedsUpdate();
|
|
|
| @@ -792,7 +792,7 @@ void RenderLayerScrollableArea::updateAfterOverflowRecalc()
|
| bool autoHorizontalScrollBarChanged = box().hasAutoHorizontalScrollbar() && (hasHorizontalScrollbar() != hasHorizontalOverflow);
|
| bool autoVerticalScrollBarChanged = box().hasAutoVerticalScrollbar() && (hasVerticalScrollbar() != hasVerticalOverflow);
|
| if (autoHorizontalScrollBarChanged || autoVerticalScrollBarChanged)
|
| - box().setNeedsLayoutAndFullRepaint();
|
| + box().setNeedsLayoutAndFullPaintInvalidation();
|
| }
|
|
|
| IntSize RenderLayerScrollableArea::clampScrollOffset(const IntSize& scrollOffset) const
|
|
|