summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui')
-rw-r--r--src/main/java/cuchaz/enigma/gui/Gui.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/Gui.java b/src/main/java/cuchaz/enigma/gui/Gui.java
index 29d5fec..46d3b5c 100644
--- a/src/main/java/cuchaz/enigma/gui/Gui.java
+++ b/src/main/java/cuchaz/enigma/gui/Gui.java
@@ -774,10 +774,11 @@ public class Gui {
774 774
775 public void moveClassTree(EntryReference<Entry, Entry> deobfReference, String newName) 775 public void moveClassTree(EntryReference<Entry, Entry> deobfReference, String newName)
776 { 776 {
777 ClassEntry oldEntry = deobfReference.entry.getClassEntry(); 777 String oldEntry = deobfReference.entry.getClassEntry().getPackageName();
778 ClassEntry newEntry = new ClassEntry(Descriptor.toJvmName(newName)); 778 String newEntry = new ClassEntry(Descriptor.toJvmName(newName)).getPackageName();
779 moveClassTree(deobfReference, newName, oldEntry.getPackageName().equals(Constants.NONE_PACKAGE), 779 if (oldEntry != null && newEntry != null)
780 newEntry.getClassEntry().getPackageName().equals(Constants.NONE_PACKAGE)); 780 moveClassTree(deobfReference, newName, oldEntry.equals(Constants.NONE_PACKAGE),
781 newEntry.equals(Constants.NONE_PACKAGE));
781 } 782 }
782 783
783 public void moveClassTree(EntryReference<Entry, Entry> deobfReference, String newName, boolean isOldOb, boolean isNewOb) 784 public void moveClassTree(EntryReference<Entry, Entry> deobfReference, String newName, boolean isOldOb, boolean isNewOb)