From: <bma...@us...> - 2016-11-18 11:01:37
|
Revision: 9454 http://sourceforge.net/p/fudaa/svn/9454 Author: bmarchan Date: 2016-11-18 11:01:34 +0000 (Fri, 18 Nov 2016) Log Message: ----------- Fix : Blocage IHM lors du calcul de vitesses. Modified Paths: -------------- trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivComputeAverageAction.java Modified: trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivComputeAverageAction.java =================================================================== --- trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivComputeAverageAction.java 2016-11-08 10:13:19 UTC (rev 9453) +++ trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/action/PivComputeAverageAction.java 2016-11-18 11:01:34 UTC (rev 9454) @@ -9,6 +9,8 @@ import java.awt.event.ActionEvent; +import javax.swing.SwingUtilities; + import org.fudaa.ctulu.CtuluLog; import org.fudaa.ctulu.gui.CtuluDialog; import org.fudaa.ctulu.gui.CtuluTaskOperationGUI; @@ -100,8 +102,14 @@ diProgress_.dispose(); } - 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); + // 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. |