summaryrefslogtreecommitdiff
path: root/enigma-swing/src/main/java
diff options
context:
space:
mode:
authorGravatar NebelNidas2023-06-17 11:50:56 +0200
committerGravatar NebelNidas2023-10-09 11:55:08 +0200
commit59aadb3c543da883acc1d29c7180cf889f03ba24 (patch)
treeb971a35bc84a49c62e14b5a021abe332dfb41db5 /enigma-swing/src/main/java
parentAdd progress listener to Mapping-IO conversion; deduplicate lang files (diff)
downloadenigma-59aadb3c543da883acc1d29c7180cf889f03ba24.tar.gz
enigma-59aadb3c543da883acc1d29c7180cf889f03ba24.tar.xz
enigma-59aadb3c543da883acc1d29c7180cf889f03ba24.zip
Update to latest Mapping IO commit
Diffstat (limited to 'enigma-swing/src/main/java')
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java3
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/elements/MenuBar.java6
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 5b04f3cf..e6d4096c 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;
32import net.fabricmc.mappingio.MappingReader; 32import net.fabricmc.mappingio.MappingReader;
33import net.fabricmc.mappingio.MappingWriter; 33import net.fabricmc.mappingio.MappingWriter;
34import net.fabricmc.mappingio.tree.MemoryMappingTree; 34import net.fabricmc.mappingio.tree.MemoryMappingTree;
35import net.fabricmc.mappingio.tree.VisitOrder;
35 36
36import cuchaz.enigma.Enigma; 37import cuchaz.enigma.Enigma;
37import cuchaz.enigma.EnigmaProfile; 38import 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 3692eb3b..ca3067c8 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()) {