Author: tchemit Date: 2008-02-12 01:41:58 +0000 (Tue, 12 Feb 2008) New Revision: 857 Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorer.java Log: suppression des listeners surlemodel de l'onglet synchronize (lors du rechargement des ui suite ?\195?\160 changement de langue) Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorer.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorer.java 2008-02-12 01:40:58 UTC (rev 856) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorer.java 2008-02-12 01:41:58 UTC (rev 857) @@ -24,6 +24,7 @@ import fr.cemagref.simexplorer.is.ui.swing.SimExplorerUIRefreshHelper; import fr.cemagref.simexplorer.is.ui.swing.util.ErrorDialog; import fr.cemagref.simexplorer.is.ui.swing.model.DetailTabModel; +import fr.cemagref.simexplorer.is.ui.swing.model.SynchronizeTabModel; import org.codelutin.i18n.I18n; import org.codelutin.option.ui.ConfigTableModel; import org.codelutin.option.ui.ConfigUI; @@ -81,9 +82,10 @@ ConfigUI.reloadUI(); errorDialog=null; SimExplorerTab.getFactory().resetCache(); - // must remove listener on data model ? - DetailTabModel detailModel = ((DetailTabModel) SimExplorerTab.detail.getModel()); - detailModel.removePropertyChangeListeners(); + // remove listeners on detail tab model + ((DetailTabModel) SimExplorerTab.detail.getModel()).removePropertyChangeListeners(); + // remove listeners on synchronize tab model + ((SynchronizeTabModel) SimExplorerTab.synchronize.getModel()).removePropertyChangeListeners(); } /**