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(); |
} |