Fix fence post bug which happens when a motor config is removed from the rocket while...
[debian/openrocket] / android / src / net / sf / openrocket / android / rocket / MotorConfigSpinner.java
index 886d5738953c5f6fbddf38e04fc096852c337fee..e850178527161e3f7c05b4d5f595dbc9653fddcf 100644 (file)
@@ -49,7 +49,7 @@ public class MotorConfigSpinner extends Spinner {
 \r
                public MotorConfigSpinnerAdapter(Context context, Rocket rocket) {\r
                        super(context, android.R.layout.simple_spinner_item);\r
-\r
+                       setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);\r
                        motorConfigs = rocket.getMotorConfigurationIDs();\r
 \r
                        for( String config: motorConfigs ) {\r
@@ -73,7 +73,7 @@ public class MotorConfigSpinner extends Spinner {
                                }\r
                                selectedIndex++;\r
                        }\r
-                       if( selectedIndex > motorConfigs.length ) {\r
+                       if( selectedIndex >= motorConfigs.length ) {\r
                                selectedIndex = 0;\r
                        }\r
 \r