| Index: Source/platform/scroll/ScrollableArea.cpp
|
| diff --git a/Source/platform/scroll/ScrollableArea.cpp b/Source/platform/scroll/ScrollableArea.cpp
|
| index f1704953f0a5b59e98c1fe0d1817a5658c6be6a6..4ce26648d4c094fef5eb1afe2ef2783ef745b81f 100644
|
| --- a/Source/platform/scroll/ScrollableArea.cpp
|
| +++ b/Source/platform/scroll/ScrollableArea.cpp
|
| @@ -382,13 +382,13 @@ void ScrollableArea::invalidateScrollbar(Scrollbar* scrollbar, const IntRect& re
|
| if (scrollbar == horizontalScrollbar()) {
|
| if (GraphicsLayer* graphicsLayer = layerForHorizontalScrollbar()) {
|
| graphicsLayer->setNeedsDisplay();
|
| - graphicsLayer->setContentsNeedsDisplay();
|
| + graphicsLayer->setContentsNeedsDisplay(rect);
|
| return;
|
| }
|
| } else if (scrollbar == verticalScrollbar()) {
|
| if (GraphicsLayer* graphicsLayer = layerForVerticalScrollbar()) {
|
| graphicsLayer->setNeedsDisplay();
|
| - graphicsLayer->setContentsNeedsDisplay();
|
| + graphicsLayer->setContentsNeedsDisplay(rect);
|
| return;
|
| }
|
| }
|
|
|