From 4be29cf70a2ceda4c648320aa9b377cfde8b8455 Mon Sep 17 00:00:00 2001
From: Ludovic Apvrille <ludovic.apvrille@telecom-paristech.fr>
Date: Thu, 5 Oct 2017 14:36:17 +0200
Subject: [PATCH] Resolving bug on graph viz

---
 src/main/java/ui/graph/AUTGraphDisplay.java | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/main/java/ui/graph/AUTGraphDisplay.java b/src/main/java/ui/graph/AUTGraphDisplay.java
index 1322cd8104..026b62957b 100755
--- a/src/main/java/ui/graph/AUTGraphDisplay.java
+++ b/src/main/java/ui/graph/AUTGraphDisplay.java
@@ -212,6 +212,7 @@ public class AUTGraphDisplay  implements MouseListener, ViewerListener, Runnable
             // to avoid 100% CPU usage. The blockingPump() method is only available from
             // the nightly builds.
         }
+	//viewPipe = null;
     }
     
     
@@ -224,8 +225,14 @@ public class AUTGraphDisplay  implements MouseListener, ViewerListener, Runnable
     }
     
     public void viewClosed(String id) {
-        TraceManager.addDev("View closed");
+        TraceManager.addDev("View closed and closed !");
         loop = false;
+	if (viewer != null) {
+	    viewer.close();
+	    viewer.disableAutoLayout();
+	}
+	viewer =  null;
+	vGraph.clear();
 	if (exitOnClose) {
 	    System.exit(1);
 	}
-- 
GitLab