diff --git a/src/bindx/macro/BindExtMacros.hx b/src/bindx/macro/BindExtMacros.hx index 1254ba5..85d1548 100644 --- a/src/bindx/macro/BindExtMacros.hx +++ b/src/bindx/macro/BindExtMacros.hx @@ -318,7 +318,7 @@ class BindxExtMacro { var zeroName = zeroListener.f.e.toString(); if (zeroName != "this") - res.init.unshift(macro var $zeroName = $i{zeroName}); + res.init.unshift(macro var $zeroName = ${zeroListener.f.e}); res.bind.push(bsp.getClassFieldBindExpr(macro $i{zeroName}, zeroListener.f.field, zeroListener.l )); res.unbind.push(bsp.getClassFieldUnbindExpr(macro $i{zeroName}, zeroListener.f.field, zeroListener.l ));