| 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
|
|
|