|
From: <bma...@us...> - 2013-02-14 15:41:12
|
Revision: 8270
http://fudaa.svn.sourceforge.net/fudaa/?rev=8270&view=rev
Author: bmarchan
Date: 2013-02-14 15:41:04 +0000 (Thu, 14 Feb 2013)
Log Message:
-----------
Fix : Blocage IHM
Modified Paths:
--------------
trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivComputeLaunchAction.java
Modified: trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivComputeLaunchAction.java
===================================================================
--- trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivComputeLaunchAction.java 2013-02-14 15:39:58 UTC (rev 8269)
+++ trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivComputeLaunchAction.java 2013-02-14 15:41:04 UTC (rev 8270)
@@ -9,6 +9,9 @@
import java.awt.event.ActionEvent;
import java.io.File;
+
+import javax.swing.SwingUtilities;
+
import org.fudaa.ctulu.CtuluAnalyze;
import org.fudaa.ctulu.gui.CtuluDialog;
import org.fudaa.ctulu.gui.CtuluTaskOperationGUI;
@@ -18,6 +21,7 @@
import org.fudaa.fudaa.piv.PivPreferences;
import org.fudaa.fudaa.piv.PivProgressionPanel;
import org.fudaa.fudaa.piv.PivResource;
+import org.fudaa.fudaa.piv.PivVisuPanel;
import org.fudaa.fudaa.piv.io.PivExeLauncher;
/**
@@ -81,9 +85,15 @@
finally {
diProgress_.dispose();
}
-
- impl.message(PivResource.getS("Calcul termin\xE9"), PivResource.getS("Le calcul s'est termin\xE9 avec succ\xE8s"), false);
- impl.get2dFrame().getVisuPanel().setVelocitiesLayerVisible(false);
+
+ // Lanc\xE9 \xE0 la fin, car l'interface se bloque si on ne le fait pas.
+ // Probl\xE8me de thread swing probablement...
+ SwingUtilities.invokeLater(new Runnable() {
+ public void run() {
+ impl.message(PivResource.getS("Calcul termin\xE9"), PivResource.getS("Le calcul s'est termin\xE9 avec succ\xE8s"), false);
+ impl.get2dFrame().getVisuPanel().setViewMode(PivVisuPanel.MODE_REAL_VIEW);
+ }
+ });
}
};
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|