From 0061e2868b9d3412e3b219ace0c9c0d8ecc10580 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Fri, 5 Apr 2013 16:02:40 +0200 Subject: Swing needs to be killed when all the CRISTAL threads have stopped --- src/main/java/com/c2kernel/gui/MainFrame.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/main/java/com/c2kernel/gui/MainFrame.java') diff --git a/src/main/java/com/c2kernel/gui/MainFrame.java b/src/main/java/com/c2kernel/gui/MainFrame.java index 4c2a835..5edef4a 100644 --- a/src/main/java/com/c2kernel/gui/MainFrame.java +++ b/src/main/java/com/c2kernel/gui/MainFrame.java @@ -242,6 +242,12 @@ public class MainFrame extends javax.swing.JFrame { } this.setVisible(false); StandardClient.close(); + // allow waiting threads time to quit + try { + Thread.sleep(2000); + } catch (InterruptedException e) { + } + System.exit(0); } public void toggleTree() { -- cgit v1.2.3