| Index: third_party/WebKit/Source/core/animation/DeferredLegacyStyleInterpolation.cpp
|
| diff --git a/third_party/WebKit/Source/core/animation/DeferredLegacyStyleInterpolation.cpp b/third_party/WebKit/Source/core/animation/DeferredLegacyStyleInterpolation.cpp
|
| index 28cb9f3643c4da35344fa666d2cc811a0cc425f9..10bca36fe29973a133d61bae7f9849bae41fe811 100644
|
| --- a/third_party/WebKit/Source/core/animation/DeferredLegacyStyleInterpolation.cpp
|
| +++ b/third_party/WebKit/Source/core/animation/DeferredLegacyStyleInterpolation.cpp
|
| @@ -56,6 +56,8 @@ bool DeferredLegacyStyleInterpolation::interpolationRequiresStyleResolve(const C
|
| return interpolationRequiresStyleResolve(toCSSBasicShapePolygonValue(value));
|
| if (value.isBasicShapeInsetValue())
|
| return interpolationRequiresStyleResolve(toCSSBasicShapeInsetValue(value));
|
| + if (value.isColorValue())
|
| + return false;
|
| if (value.isStringValue() || value.isURIValue() || value.isCustomIdentValue())
|
| return false;
|
| if (value.isPrimitiveValue())
|
| @@ -79,7 +81,7 @@ bool DeferredLegacyStyleInterpolation::interpolationRequiresStyleResolve(const C
|
| bool DeferredLegacyStyleInterpolation::interpolationRequiresStyleResolve(const CSSPrimitiveValue& primitiveValue)
|
| {
|
| // FIXME: consider other types.
|
| - if (primitiveValue.isNumber() || primitiveValue.isPercentage() || primitiveValue.isAngle() || primitiveValue.isRGBColor())
|
| + if (primitiveValue.isNumber() || primitiveValue.isPercentage() || primitiveValue.isAngle())
|
| return false;
|
|
|
| if (primitiveValue.isLength())
|
|
|