77import io .github .techstreet .dfscript .script .Script ;
88import io .github .techstreet .dfscript .script .options .ScriptNamedOption ;
99
10+ import java .util .Objects ;
11+
1012public class ScriptEditSettingScreen extends CScreen {
1113 private final Script script ;
1214 private final ScriptNamedOption option ;
@@ -20,8 +22,8 @@ public ScriptEditSettingScreen(Script script, ScriptNamedOption o) {
2022
2123 input .setChangedListener (() -> input .textColor = 0xFFFFFF );
2224
23- CButton confirm = new CButton (0 , 35 , 50 , 15 , "Confirm Rename" , () -> {
24- if (option .getName () != input .getText ()) {
25+ CButton confirm = new CButton (2 , 37 , 46 , 10 , "Confirm Rename" , () -> {
26+ if (! Objects . equals ( option .getName (), input .getText () )) {
2527 if (script .optionExists (input .getText ())) {
2628 input .textColor = 0xFF3333 ;
2729 } else {
@@ -33,7 +35,7 @@ public ScriptEditSettingScreen(Script script, ScriptNamedOption o) {
3335 }
3436 });
3537
36- CButton cancel = new CButton (50 , 35 , 50 , 15 , "Cancel" , this ::close );
38+ CButton cancel = new CButton (52 , 37 , 46 , 10 , "Cancel" , this ::close );
3739
3840 widgets .add (input );
3941 widgets .add (confirm );
0 commit comments