Index: third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp |
diff --git a/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp b/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp |
index 21d917202486441d4f508ecff067c2ceac658fa5..80172f10c57ff5b2a5cf2822b524f33841227ff5 100644 |
--- a/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp |
+++ b/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp |
@@ -94,7 +94,6 @@ ScrollingCoordinator::ScrollingCoordinator(Page* page) |
, m_wasFrameScrollable(false) |
, m_lastMainThreadScrollingReasons(0) |
{ |
- createProgrammaticScrollAnimatorTimeline(); |
} |
ScrollingCoordinator::~ScrollingCoordinator() |
@@ -720,6 +719,16 @@ void ScrollingCoordinator::setShouldUpdateScrollLayerPositionOnMainThread(MainTh |
} |
} |
+void ScrollingCoordinator::onSetMainFrame() |
+{ |
+ createProgrammaticScrollAnimatorTimeline(); |
dcheng
2015/11/19 05:09:56
It feels like this should be tied to initializing
loyso (OOO)
2015/11/26 06:22:52
Done.
|
+} |
+ |
+void ScrollingCoordinator::willSwapMainFrame() |
+{ |
+ destroyProgrammaticScrollAnimatorTimeline(); |
+} |
+ |
void ScrollingCoordinator::willCloseLayerTreeView() |
{ |
destroyProgrammaticScrollAnimatorTimeline(); |