summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui
diff options
context:
space:
mode:
authorGravatar Thog2017-05-15 00:02:18 +0200
committerGravatar Thog2017-05-15 00:02:18 +0200
commitb19f9e0fd1a5c50dd1ed13dbcb057839c8296f77 (patch)
treea750f346e543320668afb5eb0ba3075a3f09e71a /src/main/java/cuchaz/enigma/gui
parentRebuild innerclass method names. (diff)
downloadenigma-fork-b19f9e0fd1a5c50dd1ed13dbcb057839c8296f77.tar.gz
enigma-fork-b19f9e0fd1a5c50dd1ed13dbcb057839c8296f77.tar.xz
enigma-fork-b19f9e0fd1a5c50dd1ed13dbcb057839c8296f77.zip
Add offset for Enum constructor arguments (Fix #58)
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui')
-rw-r--r--src/main/java/cuchaz/enigma/gui/ClassMatchingGui.java1
-rw-r--r--src/main/java/cuchaz/enigma/gui/ClassSelector.java10
2 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/ClassMatchingGui.java b/src/main/java/cuchaz/enigma/gui/ClassMatchingGui.java
index ce1c1ce..833a534 100644
--- a/src/main/java/cuchaz/enigma/gui/ClassMatchingGui.java
+++ b/src/main/java/cuchaz/enigma/gui/ClassMatchingGui.java
@@ -192,7 +192,6 @@ public class ClassMatchingGui {
192 } catch (MappingConflict ex) { 192 } catch (MappingConflict ex) {
193 System.out.println(ex.getMessage()); 193 System.out.println(ex.getMessage());
194 ex.printStackTrace(); 194 ex.printStackTrace();
195 return;
196 } 195 }
197 } 196 }
198 197
diff --git a/src/main/java/cuchaz/enigma/gui/ClassSelector.java b/src/main/java/cuchaz/enigma/gui/ClassSelector.java
index 8df2194..ed84ef2 100644
--- a/src/main/java/cuchaz/enigma/gui/ClassSelector.java
+++ b/src/main/java/cuchaz/enigma/gui/ClassSelector.java
@@ -316,8 +316,11 @@ public class ClassSelector extends JTree {
316 } 316 }
317 317
318 public ClassEntry getFirstClass() { 318 public ClassEntry getFirstClass() {
319 for (ClassSelectorPackageNode packageNode : packageNodes()) { 319 ClassSelectorPackageNode packageNode = packageNodes().get(0);
320 for (ClassSelectorClassNode classNode : classNodes(packageNode)) { 320 if (packageNode != null)
321 {
322 ClassSelectorClassNode classNode = classNodes(packageNode).get(0);
323 if (classNode != null) {
321 return classNode.getClassEntry(); 324 return classNode.getClassEntry();
322 } 325 }
323 } 326 }
@@ -360,7 +363,8 @@ public class ClassSelector extends JTree {
360 } 363 }
361 } else { 364 } else {
362 // return the next class 365 // return the next class
363 for (ClassSelectorClassNode classNode : classNodes(packageNode)) { 366 ClassSelectorClassNode classNode = classNodes(packageNode).get(0);
367 if (classNode != null) {
364 return classNode.getClassEntry(); 368 return classNode.getClassEntry();
365 } 369 }
366 } 370 }