| 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 e50d441318e02d9e712f2b5845123466b39657b5..658bf3e00a7a6bfbea89e3c2409f81c758124204 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp
|
| @@ -1724,11 +1724,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();
|
| }
|
|
|