Projects STRLCPY jadx Commits fb0bdb51
🤬
  • fix(gui): allow to use empty name to reset rename

  • Loading...
  • Skylot committed 2 years ago
    fb0bdb51
    1 parent f4b36454
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■
    jadx-gui/src/main/java/jadx/gui/ui/dialog/RenameDialog.java
    skipped 112 lines
    113 113   }
    114 114   
    115 115   private boolean checkNewName() {
    116  - boolean valid = NameMapper.isValidIdentifier(renameField.getText());
     116 + String newName = renameField.getText();
     117 + if (newName.isEmpty()) {
     118 + // use empty name to reset rename (revert to original)
     119 + return true;
     120 + }
     121 + boolean valid = NameMapper.isValidIdentifier(newName);
    117 122   if (renameBtn.isEnabled() != valid) {
    118 123   renameBtn.setEnabled(valid);
    119 124   renameField.putClientProperty("JComponent.outline", valid ? "" : "error");
    skipped 237 lines
Please wait...
Page is in error, reload to recover