Index: third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.h |
diff --git a/third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.h b/third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.h |
index 7595c81d723c324e6e184b74e62e412af73f611b..d19bbd8d8695551049fa72d201ee9f9b8c24d347 100644 |
--- a/third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.h |
+++ b/third_party/WebKit/Source/platform/scroll/ScrollAnimatorCompositorCoordinator.h |
@@ -28,6 +28,8 @@ public: |
bool hasAnimationThatRequiresService() const; |
+ virtual bool hasRunningAnimation() const { return false; } |
+ |
virtual void resetAnimationState(); |
virtual void cancelAnimation(); |
@@ -48,7 +50,8 @@ protected: |
void abortAnimation(); |
void compositorAnimationFinished(int groupId); |
- void reattachCompositorPlayerIfNeeded(WebCompositorAnimationTimeline*); |
+ // Returns true if the compositor player was attached to a new layer. |
+ bool reattachCompositorPlayerIfNeeded(WebCompositorAnimationTimeline*); |
// WebCompositorAnimationDelegate implementation. |
void notifyAnimationStarted(double monotonicTime, int group) override; |