Author: chatellier Date: 2011-06-08 13:02:19 +0000 (Wed, 08 Jun 2011) New Revision: 3369 Log: Fix rule list management Modified: isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/simulator/RuleChooser.jaxx Modified: isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/simulator/RuleChooser.jaxx =================================================================== --- isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/simulator/RuleChooser.jaxx 2011-06-08 12:59:30 UTC (rev 3368) +++ isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/simulator/RuleChooser.jaxx 2011-06-08 13:02:19 UTC (rev 3369) @@ -37,17 +37,17 @@ java.beans.PropertyChangeEvent java.beans.PropertyChangeListener java.util.List - fr.ifremer.isisfish.IsisFishException + fr.ifremer.isisfish.IsisFishException fr.ifremer.isisfish.IsisFishRuntimeException - fr.ifremer.isisfish.datastore.RuleStorage - fr.ifremer.isisfish.rule.Rule - fr.ifremer.isisfish.ui.models.rule.RuleListModel - fr.ifremer.isisfish.ui.models.rule.RuleParametersTableModel - fr.ifremer.isisfish.ui.models.rule.RuleParametersTableCellEditor - fr.ifremer.isisfish.ui.models.rule.RuleParametersTableCellRenderer + fr.ifremer.isisfish.datastore.RuleStorage + fr.ifremer.isisfish.rule.Rule + fr.ifremer.isisfish.ui.models.rule.RuleListModel + fr.ifremer.isisfish.ui.models.rule.RuleParametersTableModel + fr.ifremer.isisfish.ui.models.rule.RuleParametersTableCellEditor + fr.ifremer.isisfish.ui.models.rule.RuleParametersTableCellRenderer fr.ifremer.isisfish.ui.models.rule.RuleParametersFactorTableCellRenderer fr.ifremer.isisfish.ui.models.rule.RuleParametersFactorTableCellEditor - fr.ifremer.isisfish.ui.util.ErrorHelper + fr.ifremer.isisfish.ui.util.ErrorHelper fr.ifremer.isisfish.ui.SimulationUI fr.ifremer.isisfish.datastore.RegionStorage </import> @@ -111,6 +111,7 @@ rulesList.remove(selectedRuleValue); } selectedRulesListModel.setRules(rulesList); + selectedRulesList.clearSelection(); } /** @@ -127,7 +128,9 @@ } getContextValue(SimulationUI.class, "SimulationUI").refreshFactorTree(); } + rulesList.clear(); selectedRulesListModel.setRules(rulesList); + selectedRulesList.clearSelection(); } /**