| Index: third_party/WebKit/Source/core/animation/CSSTransformInterpolationType.cpp
|
| diff --git a/third_party/WebKit/Source/core/animation/CSSTransformInterpolationType.cpp b/third_party/WebKit/Source/core/animation/CSSTransformInterpolationType.cpp
|
| index 8e7fc5d24d75e5060c3dbdd4bc7ca372d63c8f4f..1a274d39567c4a9e8bef41c877ce759506617395 100644
|
| --- a/third_party/WebKit/Source/core/animation/CSSTransformInterpolationType.cpp
|
| +++ b/third_party/WebKit/Source/core/animation/CSSTransformInterpolationType.cpp
|
| @@ -175,8 +175,9 @@ InterpolationValue CSSTransformInterpolationType::maybeConvertInherit(
|
|
|
| InterpolationValue CSSTransformInterpolationType::maybeConvertValue(
|
| const CSSValue& value,
|
| - const StyleResolverState& state,
|
| + const StyleResolverState* state,
|
| ConversionCheckers& conversionCheckers) const {
|
| + DCHECK(state);
|
| if (value.isValueList()) {
|
| CSSLengthArray lengthArray;
|
| for (const CSSValue* item : toCSSValueList(value)) {
|
| @@ -195,14 +196,15 @@ InterpolationValue CSSTransformInterpolationType::maybeConvertValue(
|
| }
|
| }
|
| std::unique_ptr<InterpolationType::ConversionChecker> lengthUnitsChecker =
|
| - LengthUnitsChecker::maybeCreate(std::move(lengthArray), state);
|
| + LengthUnitsChecker::maybeCreate(std::move(lengthArray), *state);
|
|
|
| if (lengthUnitsChecker)
|
| conversionCheckers.push_back(std::move(lengthUnitsChecker));
|
| }
|
|
|
| + DCHECK(state);
|
| TransformOperations transform = TransformBuilder::createTransformOperations(
|
| - value, state.cssToLengthConversionData());
|
| + value, state->cssToLengthConversionData());
|
| return convertTransform(std::move(transform));
|
| }
|
|
|
|
|