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