Index: trunk/Source/build/scripts/templates/StyleBuilder.cpp.tmpl |
=================================================================== |
--- trunk/Source/build/scripts/templates/StyleBuilder.cpp.tmpl (revision 169455) |
+++ trunk/Source/build/scripts/templates/StyleBuilder.cpp.tmpl (working copy) |
@@ -59,6 +59,8 @@ |
{%- if property.converter %} |
{{ set_value(property) }}(StyleBuilderConverter::{{property.converter}}(state, value)); |
{%- elif property.font %} |
+ if (!value->isPrimitiveValue()) |
+ return; |
{{ set_value(property) }}(static_cast<{{property.type_name}}>(*toCSSPrimitiveValue(value))); |
{%- else %} |
{{ set_value(property) }}(static_cast<{{property.type_name}}>(*toCSSPrimitiveValue(value))); |