Index: third_party/WebKit/Source/platform/animation/CompositorAnimationHost.cpp |
diff --git a/third_party/WebKit/Source/platform/animation/CompositorAnimationHost.cpp b/third_party/WebKit/Source/platform/animation/CompositorAnimationHost.cpp |
index 0e0c1b8ea7b96bbf9a65a00ea1242e83a73ccbbf..d90b5d92ff2a1bcc24f531732f5494a320672ee3 100644 |
--- a/third_party/WebKit/Source/platform/animation/CompositorAnimationHost.cpp |
+++ b/third_party/WebKit/Source/platform/animation/CompositorAnimationHost.cpp |
@@ -16,14 +16,20 @@ bool CompositorAnimationHost::isNull() const |
return !m_animationHost; |
} |
-void CompositorAnimationHost::updateImplOnlyScrollOffsetAnimation(const gfx::Vector2dF& adjustment, cc::ElementId elementId) |
+void CompositorAnimationHost::adjustImplOnlyScrollOffsetAnimation(cc::ElementId elementId, const gfx::Vector2dF& adjustment) |
{ |
if (!m_animationHost) |
return; |
- cc::ScrollOffsetAnimationUpdate update(cc::ScrollOffsetAnimationUpdate::Type::SCROLL_OFFSET_CHANGED, elementId); |
- update.adjustment_ = adjustment; |
- m_animationHost->scroll_offset_animations().AddUpdate(update); |
+ m_animationHost->scroll_offset_animations().AddAdjustmentUpdate(elementId, adjustment); |
+} |
+ |
+void CompositorAnimationHost::takeoverImplOnlyScrollOffsetAnimation(cc::ElementId elementId) |
+{ |
+ if (!m_animationHost) |
+ return; |
+ |
+ m_animationHost->scroll_offset_animations().AddTakeoverUpdate(elementId); |
} |
} // namespace blink |