| Index: third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h
|
| diff --git a/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h b/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h
|
| index b5775ab80f437659a1792d800a4e512b198bac16..a22c545978989dc1499289d1ebfad3471d4dae92 100644
|
| --- a/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h
|
| +++ b/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h
|
| @@ -41,6 +41,7 @@ namespace blink {
|
| using MainThreadScrollingReasons = uint32_t;
|
|
|
| class LocalFrame;
|
| +class Frame;
|
| class FrameView;
|
| class GraphicsLayer;
|
| class Page;
|
| @@ -94,9 +95,9 @@ class CORE_EXPORT ScrollingCoordinator final
|
| // Should be called whenever the root layer for the given frame view changes.
|
| void frameViewRootLayerDidChange(FrameView*);
|
|
|
| - MainThreadScrollingReasons mainThreadScrollingReasons() const;
|
| - bool shouldUpdateScrollLayerPositionOnMainThread() const {
|
| - return mainThreadScrollingReasons() != 0;
|
| + MainThreadScrollingReasons mainThreadScrollingReasons(LocalFrame*) const;
|
| + bool shouldUpdateScrollLayerPositionOnMainThread(LocalFrame* frame) const {
|
| + return mainThreadScrollingReasons(frame) != 0;
|
| }
|
|
|
| std::unique_ptr<WebScrollbarLayer> createSolidColorScrollbarLayer(
|
| @@ -119,8 +120,9 @@ class CORE_EXPORT ScrollingCoordinator final
|
| const PaintLayer* parent);
|
| void updateClipParentForGraphicsLayer(GraphicsLayer* child,
|
| const PaintLayer* parent);
|
| + void updateSubFrameScrollOnMainReason();
|
|
|
| - String mainThreadScrollingReasonsAsText() const;
|
| + String mainThreadScrollingReasonsAsText(Frame*) const;
|
| Region computeShouldHandleScrollGestureOnMainThreadRegion(
|
| const LocalFrame*,
|
| const IntPoint& frameLocation) const;
|
|
|