| Index: third_party/WebKit/Source/core/animation/CSSClipInterpolationType.cpp | 
| diff --git a/third_party/WebKit/Source/core/animation/CSSClipInterpolationType.cpp b/third_party/WebKit/Source/core/animation/CSSClipInterpolationType.cpp | 
| index f3d3a359b35b63f92eac5c40ac125495492a558c..0166cfc23ed9f2af7884757d83ace997e1e826b9 100644 | 
| --- a/third_party/WebKit/Source/core/animation/CSSClipInterpolationType.cpp | 
| +++ b/third_party/WebKit/Source/core/animation/CSSClipInterpolationType.cpp | 
| @@ -223,9 +223,10 @@ InterpolationValue CSSClipInterpolationType::maybeConvertValue(const CSSValue& v | 
|  | 
| InterpolationValue CSSClipInterpolationType::maybeConvertUnderlyingValue(const InterpolationEnvironment& environment) const | 
| { | 
| -    if (environment.state().style()->hasAutoClip()) | 
| +    const ComputedStyle& style = environment.style(); | 
| +    if (style.hasAutoClip()) | 
| return nullptr; | 
| -    return createClipValue(environment.state().style()->clip(), environment.state().style()->effectiveZoom()); | 
| +    return createClipValue(style.clip(), style.effectiveZoom()); | 
| } | 
|  | 
| PairwiseInterpolationValue CSSClipInterpolationType::maybeMergeSingles(InterpolationValue&& start, InterpolationValue&& end) const | 
| @@ -257,7 +258,7 @@ void CSSClipInterpolationType::apply(const InterpolableValue& interpolableValue, | 
| return Length(Auto); | 
| return CSSLengthInterpolationType::resolveInterpolableLength(*list.get(index), nullptr, environment.state().cssToLengthConversionData(), ValueRangeAll); | 
| }; | 
| -    environment.state().style()->setClip(LengthBox( | 
| +    environment.style().setClip(LengthBox( | 
| convertIndex(autos.isTopAuto, ClipTop), | 
| convertIndex(autos.isRightAuto, ClipRight), | 
| convertIndex(autos.isBottomAuto, ClipBottom), | 
|  |