diff options
Diffstat (limited to 'enigma-swing/src/main/java')
| -rw-r--r-- | enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | 3 | ||||
| -rw-r--r-- | enigma-swing/src/main/java/cuchaz/enigma/gui/elements/MenuBar.java | 6 |
2 files changed, 7 insertions, 2 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 5b04f3c..e6d4096 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | |||
| @@ -32,6 +32,7 @@ import com.google.common.collect.Lists; | |||
| 32 | import net.fabricmc.mappingio.MappingReader; | 32 | import net.fabricmc.mappingio.MappingReader; |
| 33 | import net.fabricmc.mappingio.MappingWriter; | 33 | import net.fabricmc.mappingio.MappingWriter; |
| 34 | import net.fabricmc.mappingio.tree.MemoryMappingTree; | 34 | import net.fabricmc.mappingio.tree.MemoryMappingTree; |
| 35 | import net.fabricmc.mappingio.tree.VisitOrder; | ||
| 35 | 36 | ||
| 36 | import cuchaz.enigma.Enigma; | 37 | import cuchaz.enigma.Enigma; |
| 37 | import cuchaz.enigma.EnigmaProfile; | 38 | import cuchaz.enigma.EnigmaProfile; |
| @@ -232,7 +233,7 @@ public class GuiController implements ClientPacketHandler { | |||
| 232 | 233 | ||
| 233 | progress.init(1, I18n.translate("progress.mappings.writing")); | 234 | progress.init(1, I18n.translate("progress.mappings.writing")); |
| 234 | MappingWriter writer = MappingWriter.create(path, format.getMappingIoCounterpart()); | 235 | MappingWriter writer = MappingWriter.create(path, format.getMappingIoCounterpart()); |
| 235 | mappingTree.accept(writer); | 236 | mappingTree.accept(writer, VisitOrder.createByName()); |
| 236 | writer.close(); | 237 | writer.close(); |
| 237 | progress.step(1, I18n.translate("progress.done")); | 238 | progress.step(1, I18n.translate("progress.done")); |
| 238 | } else if (saveAll) { | 239 | } else if (saveAll) { |
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/MenuBar.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/MenuBar.java index 3692eb3..ca3067c 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/MenuBar.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/MenuBar.java | |||
| @@ -406,6 +406,7 @@ public class MenuBar { | |||
| 406 | private static void prepareOpenMappingsMenu(JMenu openMappingsMenu, Gui gui) { | 406 | private static void prepareOpenMappingsMenu(JMenu openMappingsMenu, Gui gui) { |
| 407 | List<MappingFormat> readableMappingIoFormats = Arrays.asList( | 407 | List<MappingFormat> readableMappingIoFormats = Arrays.asList( |
| 408 | MappingFormat.ENIGMA_DIRECTORY, | 408 | MappingFormat.ENIGMA_DIRECTORY, |
| 409 | MappingFormat.ENIGMA_FILE, | ||
| 409 | MappingFormat.TINY_FILE, | 410 | MappingFormat.TINY_FILE, |
| 410 | MappingFormat.TINY_V2, | 411 | MappingFormat.TINY_V2, |
| 411 | MappingFormat.SRG_FILE, | 412 | MappingFormat.SRG_FILE, |
| @@ -448,7 +449,10 @@ public class MenuBar { | |||
| 448 | private static void prepareSaveMappingsAsMenu(JMenu saveMappingsAsMenu, JMenuItem saveMappingsItem, Gui gui) { | 449 | private static void prepareSaveMappingsAsMenu(JMenu saveMappingsAsMenu, JMenuItem saveMappingsItem, Gui gui) { |
| 449 | List<MappingFormat> writableMappingIoFormats = Arrays.asList( | 450 | List<MappingFormat> writableMappingIoFormats = Arrays.asList( |
| 450 | MappingFormat.ENIGMA_DIRECTORY, | 451 | MappingFormat.ENIGMA_DIRECTORY, |
| 451 | MappingFormat.TINY_V2); | 452 | MappingFormat.ENIGMA_FILE, |
| 453 | MappingFormat.TINY_FILE, | ||
| 454 | MappingFormat.TINY_V2, | ||
| 455 | MappingFormat.PROGUARD); | ||
| 452 | 456 | ||
| 453 | // Enigma's own writers | 457 | // Enigma's own writers |
| 454 | for (MappingFormat format : MappingFormat.values()) { | 458 | for (MappingFormat format : MappingFormat.values()) { |