fix(gui): allow to use empty name to reset rename

This commit is contained in:
Skylot
2022-07-20 14:35:53 +01:00
parent f4b3645435
commit fb0bdb5112
@@ -113,7 +113,12 @@ public class RenameDialog extends JDialog {
}
private boolean checkNewName() {
boolean valid = NameMapper.isValidIdentifier(renameField.getText());
String newName = renameField.getText();
if (newName.isEmpty()) {
// use empty name to reset rename (revert to original)
return true;
}
boolean valid = NameMapper.isValidIdentifier(newName);
if (renameBtn.isEnabled() != valid) {
renameBtn.setEnabled(valid);
renameField.putClientProperty("JComponent.outline", valid ? "" : "error");