| Index: Source/core/css/resolver/AnimatedStyleBuilder.cpp
|
| diff --git a/Source/core/css/resolver/AnimatedStyleBuilder.cpp b/Source/core/css/resolver/AnimatedStyleBuilder.cpp
|
| index 55985c231d5c3d2491d2adfde1f1edbfbaf67523..76ae3865e7519f0f2082e9893f973541653bd17a 100644
|
| --- a/Source/core/css/resolver/AnimatedStyleBuilder.cpp
|
| +++ b/Source/core/css/resolver/AnimatedStyleBuilder.cpp
|
| @@ -582,7 +582,7 @@ void AnimatedStyleBuilder::applyProperty(CSSPropertyID property, StyleResolverSt
|
| setOnFillLayers<CSSPropertyWebkitMaskSize>(style->accessMaskLayers(), value, state);
|
| return;
|
| case CSSPropertyPerspective:
|
| - style->setPerspective(clampTo<float>(toAnimatableDouble(value)->toDouble()));
|
| + style->setPerspective(value->isDouble() ? clampTo<float>(toAnimatableDouble(value)->toDouble()) : 0);
|
| return;
|
| case CSSPropertyPerspectiveOrigin:
|
| style->setPerspectiveOrigin(animatableValueToLengthPoint(value, state));
|
|
|