r3889 - trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher
Author: echatellier Date: 2014-02-21 17:30:26 +0100 (Fri, 21 Feb 2014) New Revision: 3889 Url: http://forge.codelutin.com/projects/isis-fish/repository/revisions/3889 Log: Fix strange setData() code called twice Modified: trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationServiceTableModel.java Modified: trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationServiceTableModel.java =================================================================== --- trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationServiceTableModel.java 2014-02-21 16:29:51 UTC (rev 3888) +++ trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationServiceTableModel.java 2014-02-21 16:30:26 UTC (rev 3889) @@ -103,7 +103,7 @@ } controlListener = new ControlListener(this); simulationService.addSimulationServiceListener(jobListener); - jobListener.setData(); + //jobListener.setData(); } public void addJob(SimulationJob job) { @@ -330,12 +330,12 @@ } public void setData() { - model.setJobs(new ArrayList<SimulationJob>(simulationService - .getJobs())); - for (SimulationJob job : model.getJobs()) { + ArrayList<SimulationJob> jobs = new ArrayList<SimulationJob>(simulationService.getJobs()); + for (SimulationJob job : jobs) { job.getItem().getControl().addPropertyChangeListener( controlListener); } + model.setJobs(jobs); } public void simulationStart(SimulationService simService,
participants (1)
-
echatellier@users.forge.codelutin.com