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 6e3921c480226e68bf523c712ba3fec7ccfc376e..d18201e25fd0635fab79008a56d4735fa9825bfd 100644 |
--- a/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h |
+++ b/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h |
@@ -49,6 +49,7 @@ class Page; |
class Region; |
class ScrollableArea; |
class WebCompositorAnimationTimeline; |
+class WebLayerTreeView; |
class CORE_EXPORT ScrollingCoordinator final : public NoBaseWillBeGarbageCollectedFinalized<ScrollingCoordinator> { |
WTF_MAKE_NONCOPYABLE(ScrollingCoordinator); |
@@ -59,7 +60,9 @@ public: |
~ScrollingCoordinator(); |
DECLARE_TRACE(); |
- void willCloseLayerTreeView(); |
+ void layerTreeViewInitialized(WebLayerTreeView&); |
+ void willCloseLayerTreeView(WebLayerTreeView&); |
+ |
void willBeDestroyed(); |
// Return whether this scrolling coordinator handles scrolling for the given frame view. |
@@ -156,9 +159,6 @@ private: |
bool frameViewIsDirty() const; |
- void createProgrammaticScrollAnimatorTimeline(); |
- void destroyProgrammaticScrollAnimatorTimeline(); |
- |
OwnPtr<WebCompositorAnimationTimeline> m_programmaticScrollAnimatorTimeline; |
using ScrollbarMap = WillBeHeapHashMap<RawPtrWillBeMember<ScrollableArea>, OwnPtr<WebScrollbarLayer>>; |