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, 8 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/GuiController.java b/src/main/java/cuchaz/enigma/gui/GuiController.java
index 1b461da..c3cdbf8 100644
--- a/src/main/java/cuchaz/enigma/gui/GuiController.java
+++ b/src/main/java/cuchaz/enigma/gui/GuiController.java
@@ -71,6 +71,14 @@ public class GuiController {
71 refreshCurrentClass(); 71 refreshCurrentClass();
72 } 72 }
73 73
74 public void openTinyMappings(File file) throws IOException, MappingParseException {
75 this.deobfuscator.setMappings(new MappingsTinyReader().read(file));
76 this.isDirty = false;
77 this.gui.setMappingsFile(file);
78 refreshClasses();
79 refreshCurrentClass();
80 }
81
74 public void saveMappings(File file) throws IOException { 82 public void saveMappings(File file) throws IOException {
75 Mappings mappings = this.deobfuscator.getMappings(); 83 Mappings mappings = this.deobfuscator.getMappings();
76 switch (mappings.getOriginMappingFormat()) { 84 switch (mappings.getOriginMappingFormat()) {