Index: Source/core/animation/CSSValueInterpolationType.cpp |
diff --git a/Source/core/animation/CSSValueInterpolationType.cpp b/Source/core/animation/CSSValueInterpolationType.cpp |
index 6684226ec1d40e439375be1225e176d807a9fd8f..bf765d5cb710155cf456f7e6992b24d513c41ce4 100644 |
--- a/Source/core/animation/CSSValueInterpolationType.cpp |
+++ b/Source/core/animation/CSSValueInterpolationType.cpp |
@@ -16,7 +16,9 @@ PassOwnPtrWillBeRawPtr<InterpolationValue> CSSValueInterpolationType::maybeConve |
void CSSValueInterpolationType::apply(const InterpolableValue&, const NonInterpolableValue* nonInterpolableValue, StyleResolverState& state) const |
{ |
- StyleBuilder::applyProperty(m_property, state, toDefaultNonInterpolableValue(nonInterpolableValue)->cssValue()); |
+ CSSValue* value = toDefaultNonInterpolableValue(nonInterpolableValue)->cssValue(); |
+ if (value) |
+ StyleBuilder::applyProperty(m_property, state, value); |
} |
DEFINE_NON_INTERPOLABLE_VALUE_TYPE(DefaultNonInterpolableValue); |