| Index: Source/core/animation/LengthPairStyleInterpolation.cpp
|
| diff --git a/Source/core/animation/LengthPairStyleInterpolation.cpp b/Source/core/animation/LengthPairStyleInterpolation.cpp
|
| index 257441b095abb0b1cd998da6baa92f125753a5e7..1dab920482f252cde1477091805e36a1728074e7 100644
|
| --- a/Source/core/animation/LengthPairStyleInterpolation.cpp
|
| +++ b/Source/core/animation/LengthPairStyleInterpolation.cpp
|
| @@ -22,16 +22,16 @@ PassOwnPtrWillBeRawPtr<InterpolableValue> LengthPairStyleInterpolation::lengthPa
|
| Pair* pair = toCSSPrimitiveValue(value).getPairValue();
|
| ASSERT(pair);
|
|
|
| - result->set(0, LengthStyleInterpolation::toInterpolableValue(CSSValue(*pair->first())));
|
| - result->set(1, LengthStyleInterpolation::toInterpolableValue(CSSValue(*pair->second())));
|
| + result->set(0, LengthStyleInterpolation::toInterpolableValue(pair->first()));
|
| + result->set(1, LengthStyleInterpolation::toInterpolableValue(pair->second()));
|
| return result.release();
|
| }
|
|
|
| CSSValue LengthPairStyleInterpolation::interpolableValueToLengthPair(InterpolableValue* value, InterpolationRange range)
|
| {
|
| InterpolableList* lengthPair = toInterpolableList(value);
|
| - CSSPrimitiveValue first = LengthStyleInterpolation::fromInterpolableValue(*lengthPair->get(0), range);
|
| - CSSPrimitiveValue second = LengthStyleInterpolation::fromInterpolableValue(*lengthPair->get(1), range);
|
| + const CSSPrimitiveValue& first = LengthStyleInterpolation::fromInterpolableValue(*lengthPair->get(0), range);
|
| + const CSSPrimitiveValue& second = LengthStyleInterpolation::fromInterpolableValue(*lengthPair->get(1), range);
|
| RefPtrWillBeRawPtr<Pair> result = Pair::create(first, second, Pair::KeepIdenticalValues);
|
|
|
| return CSSPrimitiveValue::create(result.release());
|
|
|