@@ -478,6 +478,16 @@ private void loadPreset(int preset) {
478478 if (!"none" .equals (prefs .get ("Board Config" , "" ))) {
479479 boardConfigField .setText (prefs .get ("Board Config" , "" ));
480480 }
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+ }
481491 }
482492
483493 private void presetButtonHandler (ActionEvent evt ) {
@@ -520,22 +530,14 @@ private void presetButtonHandler(ActionEvent evt) {
520530 @ SuppressWarnings ("Duplicates" )
521531 private void savePreset (int preset ) {
522532 boolean doReturn = false ;
523- if ("" .equals (ecidField .getText ())) {
524- ecidField .setEffect (errorBorder );
525- doReturn = true ;
526- }
527533 if (!identifierCheckBox .isSelected () && "" .equals (deviceModelChoiceBox .getValue ())) {
528534 deviceModelChoiceBox .setEffect (errorBorder );
529535 doReturn = true ;
530536 }
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 );
539541 if (doReturn ) {
540542 return ;
541543 }
@@ -570,6 +572,9 @@ private void savePreset(int preset) {
570572 } else {
571573 presetPrefs .put ("Board Config" , "none" );
572574 }
575+ if (apnonceCheckBox .isSelected ()) {
576+ presetPrefs .put ("Apnonce" , apnonceField .getText ());
577+ }
573578 }
574579
575580 public void savePresetHandler () {
@@ -1201,14 +1206,14 @@ public void goButtonHandler() {
12011206 deviceModelChoiceBox .setEffect (errorBorder );
12021207 doReturn = true ;
12031208 }
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 );
12121217 if (doReturn ) {
12131218 return ;
12141219 }
@@ -1230,11 +1235,11 @@ public void goButtonHandler() {
12301235 }
12311236 }
12321237
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 );
12351240 }
12361241
1237- private static boolean isTextFieldValid (boolean isTextFieldRequired , TextField textField ) {
1242+ private static boolean isTextFieldInvalid (boolean isTextFieldRequired , TextField textField ) {
12381243 if (isTextFieldRequired && "" .equals (textField .getText ())) {
12391244 textField .setEffect (errorBorder );
12401245 return true ;
0 commit comments