diff --git a/haxe/ui/macros/ComponentMacros.hx b/haxe/ui/macros/ComponentMacros.hx index 39d94a450..ea47621d1 100644 --- a/haxe/ui/macros/ComponentMacros.hx +++ b/haxe/ui/macros/ComponentMacros.hx @@ -1103,9 +1103,11 @@ class ComponentMacros { propType = propInfo.propertyType; } //var propExpr = macro $v{TypeConverter.convertTo(TypeConverter.convertFrom(propValue), propType)}; - var propExpr = macro $v{TypeConverter.convertFrom(propValue)}; + var pos = Context.currentPos(); + var propExpr = macro @:pos(pos) $v{TypeConverter.convertFrom(propValue)}; builder.add(macro $i{varName}.$propName = $propExpr); } else { + var propExpr = macro $v{TypeConverter.convertFrom(propValue)}; builder.add(macro $i{varName}.$propName = $propExpr); }