From 27e7ff891671e22be3201f39d15f8597469dd44f Mon Sep 17 00:00:00 2001
From: apvrille <ludovic.apvrille@eurecom.fr>
Date: Thu, 15 Nov 2018 11:00:01 +0100
Subject: [PATCH] Removing warning on unused return value

---
 simulators/c++2/src_simulator/main.h                  | 6 ++++++
 src/main/java/ui/tmlcompd/TMLCPrimitiveComponent.java | 2 +-
 src/main/java/ui/tmlcompd/TMLCPrimitivePort.java      | 2 +-
 src/main/java/ui/window/JDialogSystemCGeneration.java | 3 +++
 4 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/simulators/c++2/src_simulator/main.h b/simulators/c++2/src_simulator/main.h
index 821abb1443..b6a2380822 100644
--- a/simulators/c++2/src_simulator/main.h
+++ b/simulators/c++2/src_simulator/main.h
@@ -82,7 +82,13 @@ int main(int len, char ** args) {
 		pthread_t aThreadSim, aThreadServ;
 		int  aRetVal;
 		aRetVal = pthread_create(&aThreadSim, NULL, SimThreadFunc, static_cast<void*>(&mySim));
+		if (aRetVal != 0) {
+		  exit(-1);
+		}
 		aRetVal = pthread_create(&aThreadServ, NULL, ServThreadFunc, static_cast<void*>(myServer));
+		if (aRetVal != 0) {
+		  exit(-1);
+		}
 		pthread_join(aThreadSim, NULL);
 		pthread_join(aThreadServ, NULL);
 		pthread_exit(NULL);
diff --git a/src/main/java/ui/tmlcompd/TMLCPrimitiveComponent.java b/src/main/java/ui/tmlcompd/TMLCPrimitiveComponent.java
index 08f31fcb1b..fc32c4b5e5 100755
--- a/src/main/java/ui/tmlcompd/TMLCPrimitiveComponent.java
+++ b/src/main/java/ui/tmlcompd/TMLCPrimitiveComponent.java
@@ -344,7 +344,7 @@ public class TMLCPrimitiveComponent extends TGCScalableWithInternalComponent imp
         JDialogAttribute jda = new JDialogAttribute(myAttributes, null, frame, "Setting attributes of " + value, "Attribute");
         setJDialogOptions(jda);
         // jda.setSize(650, 375);
-        GraphicLib.centerOnParent(jda, 650, 375);
+        GraphicLib.centerOnParent(jda, 750, 375);
         jda.setVisible(true); // blocked until dialog has been closed
         //makeValue();
         //if (oldValue.equals(value)) {
diff --git a/src/main/java/ui/tmlcompd/TMLCPrimitivePort.java b/src/main/java/ui/tmlcompd/TMLCPrimitivePort.java
index a13e3a2c2a..bbda5bc30b 100755
--- a/src/main/java/ui/tmlcompd/TMLCPrimitivePort.java
+++ b/src/main/java/ui/tmlcompd/TMLCPrimitivePort.java
@@ -94,7 +94,7 @@ public abstract class TMLCPrimitivePort extends TGCScalableWithInternalComponent
     protected int maxSamples = 8;
     protected int widthSamples = 4;
     protected boolean isFinite = false;
-    protected boolean isBlocking = false;
+    protected boolean isBlocking = true;
     public boolean isOrigin = true;
     public int typep = 0;
     protected int oldTypep = typep;
diff --git a/src/main/java/ui/window/JDialogSystemCGeneration.java b/src/main/java/ui/window/JDialogSystemCGeneration.java
index a65766f0ba..b812c86631 100644
--- a/src/main/java/ui/window/JDialogSystemCGeneration.java
+++ b/src/main/java/ui/window/JDialogSystemCGeneration.java
@@ -964,6 +964,9 @@ public class JDialogSystemCGeneration extends JDialog implements ActionListener,
                 //SpecConfigTTool.ExternalCommand1 = "gtkwave " + SpecConfigTTool.lastVCD;
                 break;
             case ANIMATION:
+                updateStaticList();
+                optimizeModeSelected = optimizemode.isSelected();
+                activatePenaltiesSelected = activatePenalties.isSelected();
                 dispose();
                 mgui.interactiveSimulationSystemC(getPathInteractiveExecute());
                 break;
-- 
GitLab