summaryrefslogtreecommitdiff
path: root/enigma-swing/src/main/java
diff options
context:
space:
mode:
authorGravatar Yanis482020-12-15 19:38:28 +0100
committerGravatar Yanis482020-12-15 19:38:28 +0100
commit68117693dab53007b023ab6c237ee71a4bcf4df5 (patch)
tree9270ff19f7c36e4537bc224c56acfd9ba268f99d /enigma-swing/src/main/java
parentFix automapped again (diff)
downloadenigma-68117693dab53007b023ab6c237ee71a4bcf4df5.tar.gz
enigma-68117693dab53007b023ab6c237ee71a4bcf4df5.tar.xz
enigma-68117693dab53007b023ab6c237ee71a4bcf4df5.zip
Refresh structure panel on rename/mark as deobf/reset to obf
Diffstat (limited to 'enigma-swing/src/main/java')
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java
index 656f5a43..5217b25c 100644
--- a/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java
+++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java
@@ -457,6 +457,7 @@ public class GuiController implements ClientPacketHandler {
457 Entry<?> entry = reference.getNameableEntry(); 457 Entry<?> entry = reference.getNameableEntry();
458 EntryMapping previous = project.getMapper().getDeobfMapping(entry); 458 EntryMapping previous = project.getMapper().getDeobfMapping(entry);
459 project.getMapper().mapFromObf(vc, entry, previous != null ? previous.withName(newName) : new EntryMapping(newName), true, validateOnly); 459 project.getMapper().mapFromObf(vc, entry, previous != null ? previous.withName(newName) : new EntryMapping(newName), true, validateOnly);
460 gui.showStructure(gui.getActiveEditor());
460 461
461 if (validateOnly || !vc.canProceed()) return; 462 if (validateOnly || !vc.canProceed()) return;
462 463
@@ -469,6 +470,7 @@ public class GuiController implements ClientPacketHandler {
469 @Override 470 @Override
470 public void removeMapping(ValidationContext vc, EntryReference<Entry<?>, Entry<?>> reference) { 471 public void removeMapping(ValidationContext vc, EntryReference<Entry<?>, Entry<?>> reference) {
471 project.getMapper().removeByObf(vc, reference.getNameableEntry()); 472 project.getMapper().removeByObf(vc, reference.getNameableEntry());
473 gui.showStructure(gui.getActiveEditor());
472 474
473 if (!vc.canProceed()) return; 475 if (!vc.canProceed()) return;
474 476
@@ -507,6 +509,7 @@ public class GuiController implements ClientPacketHandler {
507 EntryRemapper mapper = project.getMapper(); 509 EntryRemapper mapper = project.getMapper();
508 Entry<?> entry = reference.getNameableEntry(); 510 Entry<?> entry = reference.getNameableEntry();
509 mapper.mapFromObf(vc, entry, new EntryMapping(mapper.deobfuscate(entry).getName())); 511 mapper.mapFromObf(vc, entry, new EntryMapping(mapper.deobfuscate(entry).getName()));
512 gui.showStructure(gui.getActiveEditor());
510 513
511 if (!vc.canProceed()) return; 514 if (!vc.canProceed()) return;
512 515