diff --git a/src/main/java/ui/networkmodelloader/JDialogLoadingNetworkModel.java b/src/main/java/ui/networkmodelloader/JDialogLoadingNetworkModel.java index 63c2115431edad09bac15eb844a9d13e819ad76b..49a39046644e6f90bf3f043d903bbc6ec0f249f7 100644 --- a/src/main/java/ui/networkmodelloader/JDialogLoadingNetworkModel.java +++ b/src/main/java/ui/networkmodelloader/JDialogLoadingNetworkModel.java @@ -356,7 +356,16 @@ public class JDialogLoadingNetworkModel extends javax.swing.JFrame implements Ac public void loadDone() { jta.append("Model transfered, opening it in TTool\n"); this.dispose(); - mgui.openProjectFromFile(new File(filePath)); + SwingUtilities.invokeLater(new Runnable() { + public void run() { + mgui.openProjectFromFile(new File(filePath)); + // Here, we can safely update the GUI + // because we'll be called from the + // event dispatch thread + //statusLabel.setText("Query: " + queryNo); + } + }); + //mgui.openProjectFromFile(new File(filePath)); } public void loadFailed() {