| Index: Source/core/paint/DeprecatedPaintLayerScrollableArea.cpp
|
| diff --git a/Source/core/paint/DeprecatedPaintLayerScrollableArea.cpp b/Source/core/paint/DeprecatedPaintLayerScrollableArea.cpp
|
| index c771914ce65363154539c984800852e1ccd2663c..06dc3c8d3f1fbb3dbb3ccb23dc74ea55641c9d60 100644
|
| --- a/Source/core/paint/DeprecatedPaintLayerScrollableArea.cpp
|
| +++ b/Source/core/paint/DeprecatedPaintLayerScrollableArea.cpp
|
| @@ -695,7 +695,7 @@ void DeprecatedPaintLayerScrollableArea::updateAfterLayout()
|
| // Our proprietary overflow: overlay value doesn't trigger a layout.
|
| m_inOverflowRelayout = true;
|
| SubtreeLayoutScope layoutScope(box());
|
| - layoutScope.setNeedsLayout(&box());
|
| + layoutScope.setNeedsLayout(&box(), LayoutInvalidationReason::ScrollbarChanged);
|
| if (box().isLayoutBlock()) {
|
| LayoutBlock& block = toLayoutBlock(box());
|
| block.scrollbarsChanged(autoHorizontalScrollBarChanged, autoVerticalScrollBarChanged);
|
| @@ -841,7 +841,7 @@ void DeprecatedPaintLayerScrollableArea::updateAfterOverflowRecalc()
|
| bool autoHorizontalScrollBarChanged = box().hasAutoHorizontalScrollbar() && (hasHorizontalScrollbar() != hasHorizontalOverflow);
|
| bool autoVerticalScrollBarChanged = box().hasAutoVerticalScrollbar() && (hasVerticalScrollbar() != hasVerticalOverflow);
|
| if (autoHorizontalScrollBarChanged || autoVerticalScrollBarChanged)
|
| - box().setNeedsLayoutAndFullPaintInvalidation();
|
| + box().setNeedsLayoutAndFullPaintInvalidation(LayoutInvalidationReason::Unknown);
|
| }
|
|
|
| DoubleSize DeprecatedPaintLayerScrollableArea::clampScrollOffset(const DoubleSize& scrollOffset) const
|
|
|