summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/GuiController.java
diff options
context:
space:
mode:
authorGravatar Thog2016-10-28 00:08:07 +0200
committerGravatar Thog2016-10-28 00:08:07 +0200
commitf0be2737087ae82c986a44d6d5bb648ed9a758b3 (patch)
treee95bbed60012771c4e7ab902416757bdae09f588 /src/main/java/cuchaz/enigma/gui/GuiController.java
parentRework setFieldName to only check name in the actual class mapping and mother... (diff)
downloadenigma-fork-f0be2737087ae82c986a44d6d5bb648ed9a758b3.tar.gz
enigma-fork-f0be2737087ae82c986a44d6d5bb648ed9a758b3.tar.xz
enigma-fork-f0be2737087ae82c986a44d6d5bb648ed9a758b3.zip
Fix order of packages, hanging of Enigma and classes nodes not renamed when package is renamed (#25)
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/GuiController.java')
-rw-r--r--src/main/java/cuchaz/enigma/gui/GuiController.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/GuiController.java b/src/main/java/cuchaz/enigma/gui/GuiController.java
index 2d0f7ae..70fb4cf 100644
--- a/src/main/java/cuchaz/enigma/gui/GuiController.java
+++ b/src/main/java/cuchaz/enigma/gui/GuiController.java
@@ -193,13 +193,13 @@ public class GuiController {
193 } 193 }
194 194
195 public void rename(EntryReference<Entry, Entry> deobfReference, String newName) { 195 public void rename(EntryReference<Entry, Entry> deobfReference, String newName) {
196 rename(deobfReference, newName, true); 196 rename(deobfReference, newName, true, true);
197 } 197 }
198 198
199 public void rename(EntryReference<Entry, Entry> deobfReference, String newName, boolean refreshClassTree) 199 public void rename(EntryReference<Entry, Entry> deobfReference, String newName, boolean refreshClassTree, boolean clearTranslationCache)
200 { 200 {
201 EntryReference<Entry, Entry> obfReference = this.deobfuscator.obfuscateReference(deobfReference); 201 EntryReference<Entry, Entry> obfReference = this.deobfuscator.obfuscateReference(deobfReference);
202 this.deobfuscator.rename(obfReference.getNameableEntry(), newName); 202 this.deobfuscator.rename(obfReference.getNameableEntry(), newName, clearTranslationCache);
203 this.isDirty = true; 203 this.isDirty = true;
204 204
205 if (refreshClassTree && deobfReference.entry instanceof ClassEntry && !((ClassEntry) deobfReference.entry).isInnerClass()) 205 if (refreshClassTree && deobfReference.entry instanceof ClassEntry && !((ClassEntry) deobfReference.entry).isInnerClass())