| Index: Source/core/animation/DoubleStyleInterpolation.cpp
|
| diff --git a/Source/core/animation/DoubleStyleInterpolation.cpp b/Source/core/animation/DoubleStyleInterpolation.cpp
|
| index dae100d3ca9a70cdef4d673598c200ee356e6706..a92635b0232be3b35d6fcd0e7e7a9e43acdddd93 100644
|
| --- a/Source/core/animation/DoubleStyleInterpolation.cpp
|
| +++ b/Source/core/animation/DoubleStyleInterpolation.cpp
|
| @@ -15,7 +15,7 @@ bool DoubleStyleInterpolation::canCreateFrom(const CSSValue& value)
|
| return value.isPrimitiveValue() && (toCSSPrimitiveValue(value).isNumber() || toCSSPrimitiveValue(value).isAngle());
|
| }
|
|
|
| -PassOwnPtrWillBeRawPtr<InterpolableValue> DoubleStyleInterpolation::doubleToInterpolableValue(const CSSValue& value)
|
| +PassOwnPtr<InterpolableValue> DoubleStyleInterpolation::doubleToInterpolableValue(const CSSValue& value)
|
| {
|
| ASSERT(canCreateFrom(value));
|
| const CSSPrimitiveValue& primitive = toCSSPrimitiveValue(value);
|
| @@ -73,12 +73,7 @@ void DoubleStyleInterpolation::apply(StyleResolverState& state) const
|
| StyleBuilder::applyProperty(m_id, state, interpolableValueToMotionRotation(m_cachedValue.get(), m_flag).get());
|
| }
|
|
|
| -DEFINE_TRACE(DoubleStyleInterpolation)
|
| -{
|
| - StyleInterpolation::trace(visitor);
|
| -}
|
| -
|
| -PassOwnPtrWillBeRawPtr<InterpolableValue> DoubleStyleInterpolation::toInterpolableValue(const CSSValue& value, CSSPropertyID property)
|
| +PassOwnPtr<InterpolableValue> DoubleStyleInterpolation::toInterpolableValue(const CSSValue& value, CSSPropertyID property)
|
| {
|
| ASSERT(canCreateFrom(value));
|
| return doubleToInterpolableValue(value);
|
| @@ -132,7 +127,7 @@ PassRefPtrWillBeRawPtr<CSSValue> DoubleStyleInterpolation::interpolableValueToMo
|
| return list.release();
|
| }
|
|
|
| -PassOwnPtrWillBeRawPtr<InterpolableValue> DoubleStyleInterpolation::motionRotationToInterpolableValue(const CSSValue& value)
|
| +PassOwnPtr<InterpolableValue> DoubleStyleInterpolation::motionRotationToInterpolableValue(const CSSValue& value)
|
| {
|
| float rotation;
|
| MotionRotationType rotationType;
|
| @@ -141,7 +136,7 @@ PassOwnPtrWillBeRawPtr<InterpolableValue> DoubleStyleInterpolation::motionRotati
|
| return InterpolableNumber::create(rotation);
|
| }
|
|
|
| -PassRefPtrWillBeRawPtr<DoubleStyleInterpolation> DoubleStyleInterpolation::maybeCreateFromMotionRotation(const CSSValue& start, const CSSValue& end, CSSPropertyID id)
|
| +PassRefPtr<DoubleStyleInterpolation> DoubleStyleInterpolation::maybeCreateFromMotionRotation(const CSSValue& start, const CSSValue& end, CSSPropertyID id)
|
| {
|
| float startRotation, endRotation;
|
| MotionRotationType startRotationType, endRotationType;
|
| @@ -151,7 +146,7 @@ PassRefPtrWillBeRawPtr<DoubleStyleInterpolation> DoubleStyleInterpolation::maybe
|
| || startRotationType != endRotationType)
|
| return nullptr;
|
|
|
| - return adoptRefWillBeNoop(new DoubleStyleInterpolation(
|
| + return adoptRef(new DoubleStyleInterpolation(
|
| motionRotationToInterpolableValue(start),
|
| motionRotationToInterpolableValue(end),
|
| id, true, InterpolationRange::RangeAll, startRotationType == MotionRotationAuto));
|
|
|