From caefaa42f5abd561ed4976fead06a164ba992b05 Mon Sep 17 00:00:00 2001 From: Ludovic Apvrille <ludovic.apvrille@telecom-paris.fr> Date: Mon, 20 Mar 2023 12:56:51 +0100 Subject: [PATCH] Resolving bug on using timers in guard --- src/main/java/avatartranslator/AvatarSyntaxChecker.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/avatartranslator/AvatarSyntaxChecker.java b/src/main/java/avatartranslator/AvatarSyntaxChecker.java index a75a823978..4679df4fe2 100644 --- a/src/main/java/avatartranslator/AvatarSyntaxChecker.java +++ b/src/main/java/avatartranslator/AvatarSyntaxChecker.java @@ -303,7 +303,9 @@ public class AvatarSyntaxChecker { String act = tmp; for(AvatarAttribute aa: _ab.getAttributes()) { - act = Conversion.putVariableValueInString(AvatarSpecification.ops, act, aa.getName(), aa.getDefaultInitialValue()); + if (aa.getType() != AvatarType.TIMER) { + act = Conversion.putVariableValueInString(AvatarSpecification.ops, act, aa.getName(), aa.getDefaultInitialValue()); + } } //TraceManager.addDev("Testing guard expr=" + act); -- GitLab