| Index: Source/core/animation/FilterStyleInterpolation.cpp
|
| diff --git a/Source/core/animation/FilterStyleInterpolation.cpp b/Source/core/animation/FilterStyleInterpolation.cpp
|
| index e26d66965e9d3d720c88f01a8efb5b7081f9095f..dcea3c86ad1d99e9992ce25bc3ef54d3ca226a5b 100644
|
| --- a/Source/core/animation/FilterStyleInterpolation.cpp
|
| +++ b/Source/core/animation/FilterStyleInterpolation.cpp
|
| @@ -24,9 +24,9 @@ PassRefPtrWillBeRawPtr<CSSValueList> extendFilterList(const CSSValueList& shortF
|
| ++otherIter;
|
| }
|
| while (otherIter != otherFilterList.end()) {
|
| - CSSFunctionValue* function = toCSSFunctionValue(otherIter->get());
|
| - RefPtrWillBeRawPtr<CSSValueList> defaultFunction = CSSFunctionValue::create(function->functionType());
|
| - switch (function->functionType()) {
|
| + CSSFunctionValue& function = toCSSFunctionValue(*otherIter);
|
| + RefPtrWillBeRawPtr<CSSValueList> defaultFunction = CSSFunctionValue::create(function.functionType());
|
| + switch (function.functionType()) {
|
| case CSSValueUrl:
|
| // Discrete interpolation occurs - see canCreateFrom.
|
| break;
|
| @@ -107,10 +107,10 @@ PassOwnPtrWillBeRawPtr<InterpolableValue> FilterStyleInterpolation::toInterpolab
|
| for (size_t i = 0; i < length; ++i) {
|
| switch (functionType) {
|
| case CSSValueHueRotate:
|
| - result->set(i, InterpolableNumber::create(toCSSPrimitiveValue(filterValue.item(i))->computeDegrees()));
|
| + result->set(i, InterpolableNumber::create(toCSSPrimitiveValue(filterValue.item(i)).computeDegrees()));
|
| break;
|
| case CSSValueBlur:
|
| - result->set(i, LengthStyleInterpolation::toInterpolableValue(*filterValue.item(i), CSSPropertyWebkitFilter));
|
| + result->set(i, LengthStyleInterpolation::toInterpolableValue(filterValue.item(i), CSSPropertyWebkitFilter));
|
| break;
|
| case CSSValueGrayscale:
|
| case CSSValueInvert:
|
| @@ -119,7 +119,7 @@ PassOwnPtrWillBeRawPtr<InterpolableValue> FilterStyleInterpolation::toInterpolab
|
| case CSSValueContrast:
|
| case CSSValueOpacity:
|
| case CSSValueSaturate:
|
| - result->set(i, InterpolableNumber::create(toCSSPrimitiveValue(filterValue.item(i))->getDoubleValue()));
|
| + result->set(i, InterpolableNumber::create(toCSSPrimitiveValue(filterValue.item(i)).getDoubleValue()));
|
| break;
|
| case CSSValueDropShadow:
|
| case CSSValueUrl:
|
|
|