summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.gradle2
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java14
2 files changed, 11 insertions, 5 deletions
diff --git a/build.gradle b/build.gradle
index cea13a1d..0beb1840 100644
--- a/build.gradle
+++ b/build.gradle
@@ -24,7 +24,7 @@ subprojects {
24 } 24 }
25 25
26 group = 'cuchaz' 26 group = 'cuchaz'
27 version = '0.21.2' 27 version = '0.21.3'
28 28
29 def buildNumber = System.getenv("BUILD_NUMBER") 29 def buildNumber = System.getenv("BUILD_NUMBER")
30 version = version + "+" + (buildNumber ? "build.$buildNumber" : "local") 30 version = version + "+" + (buildNumber ? "build.$buildNumber" : "local")
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 }