summaryrefslogtreecommitdiff
path: root/enigma-swing/src/main/java/cuchaz
diff options
context:
space:
mode:
Diffstat (limited to 'enigma-swing/src/main/java/cuchaz')
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java
index 4c506404..b31d5c35 100644
--- a/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java
+++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java
@@ -142,10 +142,16 @@ public class IdentifierPanel {
142 142
143 @Override 143 @Override
144 public void onStopEditing(ConvertingTextField field, boolean abort) { 144 public void onStopEditing(ConvertingTextField field, boolean abort) {
145 if (abort) return; 145 if (!abort) {
146 vc.reset(); 146 vc.reset();
147 vc.setActiveElement(field); 147 vc.setActiveElement(field);
148 doRename(field.getText()); 148 doRename(field.getText());
149 }
150
151 EditorPanel e = gui.getActiveEditor();
152 if (e != null) {
153 e.getEditor().requestFocusInWindow();
154 }
149 } 155 }
150 }); 156 });
151 } 157 }