r2923 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator
Author: chatellier Date: 2010-01-20 11:24:52 +0000 (Wed, 20 Jan 2010) New Revision: 2923 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulAction.java Log: Fix factor list reset on old simulation reloading. Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulAction.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulAction.java 2010-01-19 10:57:45 UTC (rev 2922) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulAction.java 2010-01-20 11:24:52 UTC (rev 2923) @@ -270,7 +270,20 @@ /** * Load old simulation. - * + * + * Reset some field to empty default values: + * <ul> + * <li>params</li> + * <li>analyse plans</li> + * <li>factors list</li> + * <ul> + * + * Open old simulation: + * <ul> + * <li>params copy</li> + * <li>factors</li> + * </ul> + * * @param simulName name of simulation to load */ public void loadOldSimulation(String simulName) { @@ -293,6 +306,8 @@ }*/ // Chargement des facteurs + // clear list even if mexico file doesn't exists + factors.clear(); File f = SimulationStorage.getMexicoDesignPlan(SimulationStorage.getSimulationDirectory(simulName)); if (f != null && f.canRead()) { if (log.isInfoEnabled()) { @@ -300,7 +315,6 @@ } TopiaContext topiaContext = regionStorage.getStorage(); designPlan = MexicoHelper.getDesignPlanFromXML(f, topiaContext); - factors.clear(); for (Factor factor : designPlan.getFactors()) { if (log.isDebugEnabled()) { log.debug("Find factor : " + factor.getName());
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org