Index: Source/build/scripts/templates/StyleBuilderFunctions.cpp.tmpl |
diff --git a/Source/build/scripts/templates/StyleBuilderFunctions.cpp.tmpl b/Source/build/scripts/templates/StyleBuilderFunctions.cpp.tmpl |
index 82db206ba9a93ecbe56116f4f7f42fbd081732cf..9a5ae7d2e0a483716fe2969f84ef4a5ab8a0fec8 100644 |
--- a/Source/build/scripts/templates/StyleBuilderFunctions.cpp.tmpl |
+++ b/Source/build/scripts/templates/StyleBuilderFunctions.cpp.tmpl |
@@ -139,8 +139,7 @@ namespace blink { |
{{declare_value_function(property_id)}} |
{ |
- CSSPrimitiveValue* primitiveValue = toCSSPrimitiveValue(value); |
- if (primitiveValue->getValueID() == {{auto_identity}}) |
+ if (value->isPrimitiveValue() && toCSSPrimitiveValue(value)->getValueID() == {{auto_identity}}) |
state.style()->{{auto_setter}}(); |
else |
{{convert_and_set_value(property)}} |