From f396c86a2345ba64eef69c6db14988ba33076b82 Mon Sep 17 00:00:00 2001 From: shmyga Date: Fri, 25 Sep 2020 15:15:11 +0300 Subject: [PATCH] [macro] (template) fix Signal connect macro --- src/main/hw/macro/TemplateMacro.hx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/hw/macro/TemplateMacro.hx b/src/main/hw/macro/TemplateMacro.hx index d306c84..3d651f7 100644 --- a/src/main/hw/macro/TemplateMacro.hx +++ b/src/main/hw/macro/TemplateMacro.hx @@ -127,7 +127,7 @@ class TemplateMacro extends ClassTypeMacro { case ECall(_, _): macro function(_) ${e}; case _: e; } - exprs.push(macro $p{[name, key.substr(1)]}.connect(${e})); + exprs.push(macro $p{[name].concat(key.substr(1).split("."))}.connect(${e})); case ["_", "_"]: //exprs.push(Context.parse('${name}["${key.substr(1, key.length - 2)}"] = ${value}', getPosition(position))); exprs.push(Context.parse('${name}.set("${key.substr(1, key.length - 2)}", ${value})', getPosition(position)));