Prefs: add a way to backup preferences file
[scilab.git] / scilab / modules / preferences / src / java / org / scilab / modules / preferences / Component / Select.java
index 3bd89a7..5c07704 100644 (file)
@@ -67,8 +67,12 @@ public class Select extends JComboBox implements XComponent, XChooser {
                 index += 1;
             }
         }
-        setSelectedIndex(select);
+
+        if (select < getItemCount()) {
+            setSelectedIndex(select);
+        }
     }
+
     /** Refresh the component by the use of actuators.
     *
     * @param peer the corresponding view DOM node
@@ -87,7 +91,7 @@ public class Select extends JComboBox implements XComponent, XChooser {
                 index += 1;
             }
         }
-        if (select != getSelectedIndex()) {
+        if (select != getSelectedIndex() && select < getItemCount()) {
             setEnabled(false);
             setSelectedIndex(select);
         }