From 29beb34a8d41ef09ff315759c9c4062a251d9c18 Mon Sep 17 00:00:00 2001 From: Jarrio Date: Sat, 20 Jan 2024 13:57:25 +0000 Subject: [PATCH] Update ComponentMacros.hx Add a expression position --- haxe/ui/macros/ComponentMacros.hx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); }