Index: third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.cpp |
diff --git a/third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.cpp b/third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.cpp |
index 142b27e77d62f5646402360ceea8281f46b330ca..529c54b3edbbe8334de8f25e861159f5a00691a2 100644 |
--- a/third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.cpp |
+++ b/third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.cpp |
@@ -144,9 +144,10 @@ void ScrollAnimatorCompositorCoordinator::compositorAnimationFinished( |
} |
} |
-void ScrollAnimatorCompositorCoordinator::reattachCompositorPlayerIfNeeded( |
+bool ScrollAnimatorCompositorCoordinator::reattachCompositorPlayerIfNeeded( |
WebCompositorAnimationTimeline* timeline) |
{ |
+ bool reattached = false; |
int compositorAnimationAttachedToLayerId = 0; |
if (scrollableArea()->layerForScrolling()) |
compositorAnimationAttachedToLayerId = scrollableArea()->layerForScrolling()->platformLayer()->id(); |
@@ -165,10 +166,13 @@ void ScrollAnimatorCompositorCoordinator::reattachCompositorPlayerIfNeeded( |
timeline->playerAttached(*this); |
m_compositorPlayer->attachLayer( |
scrollableArea()->layerForScrolling()->platformLayer()); |
+ reattached = true; |
} |
m_compositorAnimationAttachedToLayerId = compositorAnimationAttachedToLayerId; |
} |
} |
+ |
+ return reattached; |
} |
void ScrollAnimatorCompositorCoordinator::notifyAnimationStarted( |