| Index: third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp b/third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp
|
| index ac22ac5ab04f247e1d77926b9acabb6a835c8cac..4d09151d6e3ecb27481b42b2acc03afb23e8d169 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp
|
| @@ -1705,11 +1705,8 @@ bool PaintLayerScrollableArea::usesCompositedScrolling() const {
|
|
|
| bool PaintLayerScrollableArea::shouldScrollOnMainThread() const {
|
| if (LocalFrame* frame = box().frame()) {
|
| - if (Page* page = frame->page()) {
|
| - if (page->scrollingCoordinator()
|
| - ->shouldUpdateScrollLayerPositionOnMainThread())
|
| - return true;
|
| - }
|
| + if (frame->view()->mainThreadScrollingReasons())
|
| + return true;
|
| }
|
| return ScrollableArea::shouldScrollOnMainThread();
|
| }
|
|
|