diff options
Diffstat (limited to 'enigma-swing/src/main/java')
| -rw-r--r-- | enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | 3 |
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 | ||