r2063 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher
Author: chatellier Date: 2009-04-02 16:43:31 +0000 (Thu, 02 Apr 2009) New Revision: 2063 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java Log: Execute le rechargement des simulations dans un thread pour ne pas empecher l'UI de se charger. Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java 2009-04-02 16:42:11 UTC (rev 2062) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java 2009-04-02 16:43:31 UTC (rev 2063) @@ -141,13 +141,19 @@ * * @param service SimulationService */ - public void reloadConfig(SimulationService service) { + public void reloadConfig(final SimulationService service) { if (monitorFile.canRead()) { try { properties.load(new FileInputStream(monitorFile)); - restartSimulationProgression(service); + // in a thead + // don't temporize UI loading + new Thread() { + public void run() { + restartSimulationProgression(service); + } + }.start(); } catch (IOException e) { if (log.isErrorEnabled()) { log.error("Can't reload monitor file", e);
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org