From 11b1e7a2776f9a19f0439e60693f2d5e7a152245 Mon Sep 17 00:00:00 2001
From: jerray <jawher.jerray@eurecom.fr>
Date: Wed, 14 Jun 2023 11:10:30 +0200
Subject: [PATCH] fix a bug in the translation of TML random operators to
 Avatar

---
 src/main/java/ui/GTURTLEModeling.java           | 2 ++
 src/main/java/ui/avatarsmd/AvatarSMDRandom.java | 8 ++++++++
 2 files changed, 10 insertions(+)

diff --git a/src/main/java/ui/GTURTLEModeling.java b/src/main/java/ui/GTURTLEModeling.java
index aad64bde4c..bc4593a223 100644
--- a/src/main/java/ui/GTURTLEModeling.java
+++ b/src/main/java/ui/GTURTLEModeling.java
@@ -9143,6 +9143,8 @@ public class GTURTLEModeling {
         if (asme instanceof AvatarRandom) {
             AvatarSMDRandom smdr = new AvatarSMDRandom(x, y, smp.getMinX(), smp.getMaxX(), smp.getMinY(), smp.getMaxY(), false, null, smp);
             smdr.setVariable(((AvatarRandom) asme).getVariable());
+            smdr.setMinValue(((AvatarRandom) asme).getMinValue());
+            smdr.setMaxValue(((AvatarRandom) asme).getMaxValue());
             smp.addComponent(smdr, x, y, false, true);
             tgcomp = smdr;
             SMDMap.put(asme, smdr);
diff --git a/src/main/java/ui/avatarsmd/AvatarSMDRandom.java b/src/main/java/ui/avatarsmd/AvatarSMDRandom.java
index d58c089386..14a82ed5d7 100755
--- a/src/main/java/ui/avatarsmd/AvatarSMDRandom.java
+++ b/src/main/java/ui/avatarsmd/AvatarSMDRandom.java
@@ -111,6 +111,14 @@ public class AvatarSMDRandom extends  AvatarSMDBasicCanBeDisabledComponent /* Is
 		variable=v;
 	}
 
+    public void setMaxValue(String _maxValue) {
+		maxValue = _maxValue;
+	}
+
+    public void setMinValue(String _minValue) {
+		minValue = _minValue;
+	}
+
 	@Override
     public void internalDrawing(Graphics g) {
         if (valueRandom.length() == 0) {
-- 
GitLab