summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/GuiController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/GuiController.java')
-rw-r--r--src/main/java/cuchaz/enigma/gui/GuiController.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/GuiController.java b/src/main/java/cuchaz/enigma/gui/GuiController.java
index d6c170b..1deb7d2 100644
--- a/src/main/java/cuchaz/enigma/gui/GuiController.java
+++ b/src/main/java/cuchaz/enigma/gui/GuiController.java
@@ -198,7 +198,7 @@ public class GuiController {
198 this.deobfuscator.rename(obfReference.getNameableEntry(), newName); 198 this.deobfuscator.rename(obfReference.getNameableEntry(), newName);
199 this.isDirty = true; 199 this.isDirty = true;
200 200
201 if (refreshClassTree) 201 if (refreshClassTree && deobfReference.entry instanceof ClassEntry)
202 this.gui.moveClassTree(deobfReference, newName); 202 this.gui.moveClassTree(deobfReference, newName);
203 refreshCurrentClass(obfReference); 203 refreshCurrentClass(obfReference);
204 204
@@ -208,7 +208,8 @@ public class GuiController {
208 EntryReference<Entry, Entry> obfReference = this.deobfuscator.obfuscateReference(deobfReference); 208 EntryReference<Entry, Entry> obfReference = this.deobfuscator.obfuscateReference(deobfReference);
209 this.deobfuscator.removeMapping(obfReference.getNameableEntry()); 209 this.deobfuscator.removeMapping(obfReference.getNameableEntry());
210 this.isDirty = true; 210 this.isDirty = true;
211 this.gui.moveClassTree(deobfReference, obfReference.entry.getName(), false, true); 211 if (deobfReference.entry instanceof ClassEntry)
212 this.gui.moveClassTree(deobfReference, obfReference.entry.getName(), false, true);
212 refreshCurrentClass(obfReference); 213 refreshCurrentClass(obfReference);
213 } 214 }
214 215
@@ -216,7 +217,8 @@ public class GuiController {
216 EntryReference<Entry, Entry> obfReference = this.deobfuscator.obfuscateReference(deobfReference); 217 EntryReference<Entry, Entry> obfReference = this.deobfuscator.obfuscateReference(deobfReference);
217 this.deobfuscator.markAsDeobfuscated(obfReference.getNameableEntry()); 218 this.deobfuscator.markAsDeobfuscated(obfReference.getNameableEntry());
218 this.isDirty = true; 219 this.isDirty = true;
219 this.gui.moveClassTree(deobfReference, obfReference.entry.getName(), true, false); 220 if (deobfReference.entry instanceof ClassEntry)
221 this.gui.moveClassTree(deobfReference, obfReference.entry.getName(), true, false);
220 refreshCurrentClass(obfReference); 222 refreshCurrentClass(obfReference);
221 } 223 }
222 224