From 68117693dab53007b023ab6c237ee71a4bcf4df5 Mon Sep 17 00:00:00 2001 From: Yanis48 Date: Tue, 15 Dec 2020 19:38:28 +0100 Subject: Refresh structure panel on rename/mark as deobf/reset to obf --- enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | 3 +++ 1 file changed, 3 insertions(+) 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 { Entry entry = reference.getNameableEntry(); EntryMapping previous = project.getMapper().getDeobfMapping(entry); project.getMapper().mapFromObf(vc, entry, previous != null ? previous.withName(newName) : new EntryMapping(newName), true, validateOnly); + gui.showStructure(gui.getActiveEditor()); if (validateOnly || !vc.canProceed()) return; @@ -469,6 +470,7 @@ public class GuiController implements ClientPacketHandler { @Override public void removeMapping(ValidationContext vc, EntryReference, Entry> reference) { project.getMapper().removeByObf(vc, reference.getNameableEntry()); + gui.showStructure(gui.getActiveEditor()); if (!vc.canProceed()) return; @@ -507,6 +509,7 @@ public class GuiController implements ClientPacketHandler { EntryRemapper mapper = project.getMapper(); Entry entry = reference.getNameableEntry(); mapper.mapFromObf(vc, entry, new EntryMapping(mapper.deobfuscate(entry).getName())); + gui.showStructure(gui.getActiveEditor()); if (!vc.canProceed()) return; -- cgit v1.2.3