@@ -478,6 +478,16 @@ private void loadPreset(int preset) {
478
478
if (!"none" .equals (prefs .get ("Board Config" , "" ))) {
479
479
boardConfigField .setText (prefs .get ("Board Config" , "" ));
480
480
}
481
+ if (!"" .equals (prefs .get ("Apnonce" , "" ))) {
482
+ if (!apnonceCheckBox .isSelected ()) {
483
+ apnonceCheckBox .fire ();
484
+ }
485
+ apnonceField .setText (prefs .get ("Apnonce" , "" ));
486
+ } else {
487
+ if (apnonceCheckBox .isSelected ()) {
488
+ apnonceCheckBox .fire ();
489
+ }
490
+ }
481
491
}
482
492
483
493
private void presetButtonHandler (ActionEvent evt ) {
@@ -520,22 +530,14 @@ private void presetButtonHandler(ActionEvent evt) {
520
530
@ SuppressWarnings ("Duplicates" )
521
531
private void savePreset (int preset ) {
522
532
boolean doReturn = false ;
523
- if ("" .equals (ecidField .getText ())) {
524
- ecidField .setEffect (errorBorder );
525
- doReturn = true ;
526
- }
527
533
if (!identifierCheckBox .isSelected () && "" .equals (deviceModelChoiceBox .getValue ())) {
528
534
deviceModelChoiceBox .setEffect (errorBorder );
529
535
doReturn = true ;
530
536
}
531
- if (identifierCheckBox .isSelected () && "" .equals (identifierField .getText ())) {
532
- identifierField .setEffect (errorBorder );
533
- doReturn = true ;
534
- }
535
- if (getBoardConfig && "" .equals (boardConfigField .getText ())) {
536
- boardConfigField .setEffect (errorBorder );
537
- doReturn = true ;
538
- }
537
+ doReturn = doReturn || isTextFieldInvalid (true , ecidField );
538
+ doReturn = doReturn || isTextFieldInvalid (identifierCheckBox , identifierField );
539
+ doReturn = doReturn || isTextFieldInvalid (getBoardConfig , boardConfigField );
540
+ doReturn = doReturn || isTextFieldInvalid (apnonceCheckBox , apnonceField );
539
541
if (doReturn ) {
540
542
return ;
541
543
}
@@ -570,6 +572,9 @@ private void savePreset(int preset) {
570
572
} else {
571
573
presetPrefs .put ("Board Config" , "none" );
572
574
}
575
+ if (apnonceCheckBox .isSelected ()) {
576
+ presetPrefs .put ("Apnonce" , apnonceField .getText ());
577
+ }
573
578
}
574
579
575
580
public void savePresetHandler () {
@@ -1201,14 +1206,14 @@ public void goButtonHandler() {
1201
1206
deviceModelChoiceBox .setEffect (errorBorder );
1202
1207
doReturn = true ;
1203
1208
}
1204
- doReturn = doReturn || isTextFieldValid (true , ecidField );
1205
- doReturn = doReturn || isTextFieldValid (identifierCheckBox , identifierField );
1206
- doReturn = doReturn || isTextFieldValid (getBoardConfig , boardConfigField );
1207
- doReturn = doReturn || isTextFieldValid (apnonceCheckBox , apnonceField );
1208
- doReturn = doReturn || isTextFieldValid (true , pathField );
1209
- doReturn = doReturn || isTextFieldValid (!versionCheckBox .isSelected (), versionField );
1210
- doReturn = doReturn || isTextFieldValid (betaCheckBox , buildIDField );
1211
- doReturn = doReturn || isTextFieldValid (betaCheckBox , ipswField );
1209
+ doReturn = doReturn || isTextFieldInvalid (true , ecidField );
1210
+ doReturn = doReturn || isTextFieldInvalid (identifierCheckBox , identifierField );
1211
+ doReturn = doReturn || isTextFieldInvalid (getBoardConfig , boardConfigField );
1212
+ doReturn = doReturn || isTextFieldInvalid (apnonceCheckBox , apnonceField );
1213
+ doReturn = doReturn || isTextFieldInvalid (true , pathField );
1214
+ doReturn = doReturn || isTextFieldInvalid (!versionCheckBox .isSelected (), versionField );
1215
+ doReturn = doReturn || isTextFieldInvalid (betaCheckBox , buildIDField );
1216
+ doReturn = doReturn || isTextFieldInvalid (betaCheckBox , ipswField );
1212
1217
if (doReturn ) {
1213
1218
return ;
1214
1219
}
@@ -1230,11 +1235,11 @@ public void goButtonHandler() {
1230
1235
}
1231
1236
}
1232
1237
1233
- private static boolean isTextFieldValid (CheckBox checkBox , TextField textField ) {
1234
- return isTextFieldValid (checkBox .isSelected (), textField );
1238
+ private static boolean isTextFieldInvalid (CheckBox checkBox , TextField textField ) {
1239
+ return isTextFieldInvalid (checkBox .isSelected (), textField );
1235
1240
}
1236
1241
1237
- private static boolean isTextFieldValid (boolean isTextFieldRequired , TextField textField ) {
1242
+ private static boolean isTextFieldInvalid (boolean isTextFieldRequired , TextField textField ) {
1238
1243
if (isTextFieldRequired && "" .equals (textField .getText ())) {
1239
1244
textField .setEffect (errorBorder );
1240
1245
return true ;
0 commit comments