r3065 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher
Author: chatellier Date: 2010-06-18 10:05:57 +0000 (Fri, 18 Jun 2010) New Revision: 3065 Log: Modification de la condition d'arret pour les plans indepandants (un peu dure a lire quand meme :( ) Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationJob.java Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationJob.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationJob.java 2010-06-17 12:15:54 UTC (rev 3064) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationJob.java 2010-06-18 10:05:57 UTC (rev 3065) @@ -229,10 +229,16 @@ SimulationControl subControl = subItem.getControl(); do { Thread.sleep(2000); + + // on boucle tant que: + // - la simulation n'a pas été arreté + // - la simulation n'est pas a 0 + // - la simulation n'est aps à la fin + // - la simulation n'existe pas localement } while (!subControl.isStopSimulationRequest() && - (subControl.getProgress() == 0 || subControl.getProgress() < subControl.getProgressMax()) - && !SimulationStorage.exists(subControl.getId())); - + (subControl.getProgress() == 0 || subControl.getProgress() < subControl.getProgressMax() + || !SimulationStorage.exists(subControl.getId()))); + // FIXME on fait manuellement le post simulation pour // plans dépendant if (!subControl.isStopSimulationRequest()) {
participants (1)
-
chatellier@users.labs.libre-entreprise.org