File tree Expand file tree Collapse file tree 2 files changed +15
-4
lines changed
app/src/main/java/mavonie/subterminal Expand file tree Collapse file tree 2 files changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -293,13 +293,20 @@ protected void updateForm() {
293
293
294
294
this .date .setText (getItem ().getDate ());
295
295
this .pilotChute .setSelection (Arrays .asList (Jump .getPcSizeArray ()).indexOf (getItem ().getPc_size ()));
296
- this .jumpTypeSpinner .setSelection (getItem ().getType (), false );
296
+
297
+ if (getItem ().getType () != null ) {
298
+ this .jumpTypeSpinner .setSelection (getItem ().getType (), false );
299
+ }
297
300
298
301
this .suits .clear ();
299
- this .suits .putAll (new Suit ().getItemsForSpinner (convertTypes (getItem ().getType ())));
300
- this .suitsAdapter .notifyDataSetChanged ();
302
+
303
+ if (getItem ().getType () != null ) {
304
+ this .suits .putAll (new Suit ().getItemsForSpinner (convertTypes (getItem ().getType ())));
305
+ this .suitsAdapter .notifyDataSetChanged ();
306
+ }
301
307
suitSpinner .setAdapter (this .suitsAdapter );
302
308
if (getItem ().getSuit_id () != null ) {
309
+ suitEntry = suitsAdapter .getItem (this .suitsAdapter .findPositionFromKey (getItem ().getSuit_id ()));
303
310
suitSpinner .setSelection (this .suitsAdapter .findPositionFromKey (getItem ().getSuit_id ()), false );
304
311
}
305
312
Original file line number Diff line number Diff line change @@ -345,7 +345,11 @@ public String getFormattedDelay() {
345
345
}
346
346
347
347
public String getFormattedType () {
348
- return getTypeArray ()[this .getType ()];
348
+ if (this .getType () != null ) {
349
+ return getTypeArray ()[this .getType ()];
350
+ }
351
+
352
+ return null ;
349
353
}
350
354
351
355
@ Override
You can’t perform that action at this time.
0 commit comments