| Index: webkit/compositor_bindings/WebAnimationImpl.cpp
|
| ===================================================================
|
| --- webkit/compositor_bindings/WebAnimationImpl.cpp (revision 161134)
|
| +++ webkit/compositor_bindings/WebAnimationImpl.cpp (working copy)
|
| @@ -13,6 +13,7 @@
|
| #include <public/WebAnimation.h>
|
| #include <public/WebAnimationCurve.h>
|
| #include <wtf/OwnPtr.h>
|
| +#include <wtf/PassOwnPtr.h>
|
|
|
| using cc::CCActiveAnimation;
|
|
|
| @@ -33,7 +34,7 @@
|
| groupId = nextGroupId++;
|
|
|
| WebAnimationCurve::AnimationCurveType curveType = webCurve.type();
|
| - scoped_ptr<cc::CCAnimationCurve> curve;
|
| + OwnPtr<cc::CCAnimationCurve> curve;
|
| switch (curveType) {
|
| case WebAnimationCurve::AnimationCurveTypeFloat: {
|
| const WebFloatAnimationCurveImpl* floatCurveImpl = static_cast<const WebFloatAnimationCurveImpl*>(&webCurve);
|
| @@ -46,7 +47,7 @@
|
| break;
|
| }
|
| }
|
| - m_animation = CCActiveAnimation::create(curve.Pass(), animationId, groupId, static_cast<cc::CCActiveAnimation::TargetProperty>(targetProperty));
|
| + m_animation = CCActiveAnimation::create(curve.release(), animationId, groupId, static_cast<cc::CCActiveAnimation::TargetProperty>(targetProperty));
|
| }
|
|
|
| WebAnimationImpl::~WebAnimationImpl()
|
| @@ -103,11 +104,11 @@
|
| m_animation->setAlternatesDirection(alternates);
|
| }
|
|
|
| -scoped_ptr<cc::CCActiveAnimation> WebAnimationImpl::cloneToCCAnimation()
|
| +PassOwnPtr<cc::CCActiveAnimation> WebAnimationImpl::cloneToCCAnimation()
|
| {
|
| - scoped_ptr<cc::CCActiveAnimation> toReturn(m_animation->clone(cc::CCActiveAnimation::NonControllingInstance));
|
| + OwnPtr<cc::CCActiveAnimation> toReturn(m_animation->clone(cc::CCActiveAnimation::NonControllingInstance));
|
| toReturn->setNeedsSynchronizedStartTime(true);
|
| - return toReturn.Pass();
|
| + return toReturn.release();
|
| }
|
|
|
| } // namespace WebKit
|
|
|