summaryrefslogtreecommitdiff
path: root/enigma-swing
diff options
context:
space:
mode:
authorGravatar NebelNidas2023-11-16 14:40:57 +0100
committerGravatar NebelNidas2023-11-16 14:40:57 +0100
commitedeeb253c9143b3cf53311e1c156fb9f1b2fe4db (patch)
tree40cbb06940ecf657f01bd9fb3628e62e4322d41d /enigma-swing
parentFix importing mappings without field source descriptors (diff)
downloadenigma-edeeb253c9143b3cf53311e1c156fb9f1b2fe4db.tar.gz
enigma-edeeb253c9143b3cf53311e1c156fb9f1b2fe4db.tar.xz
enigma-edeeb253c9143b3cf53311e1c156fb9f1b2fe4db.zip
Don't only write diffs when MIO writer was last used
Diffstat (limited to 'enigma-swing')
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java3
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 6eab0f86..c5799019 100644
--- a/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java
+++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java
@@ -29,6 +29,7 @@ import javax.swing.JOptionPane;
29import javax.swing.SwingUtilities; 29import javax.swing.SwingUtilities;
30 30
31import com.google.common.collect.Lists; 31import com.google.common.collect.Lists;
32import org.jetbrains.annotations.ApiStatus;
32 33
33import cuchaz.enigma.Enigma; 34import cuchaz.enigma.Enigma;
34import cuchaz.enigma.EnigmaProfile; 35import cuchaz.enigma.EnigmaProfile;
@@ -139,6 +140,7 @@ public class GuiController implements ClientPacketHandler {
139 this.gui.onCloseJar(); 140 this.gui.onCloseJar();
140 } 141 }
141 142
143 @ApiStatus.Internal
142 public CompletableFuture<Void> openMappings(MappingFormat format, Path path, boolean useMappingIo) { 144 public CompletableFuture<Void> openMappings(MappingFormat format, Path path, boolean useMappingIo) {
143 System.getProperties().setProperty("enigma.use_mappingio", useMappingIo ? "true" : "false"); 145 System.getProperties().setProperty("enigma.use_mappingio", useMappingIo ? "true" : "false");
144 return openMappings(format, path); 146 return openMappings(format, path);
@@ -182,6 +184,7 @@ public class GuiController implements ClientPacketHandler {
182 return saveMappings(path, loadedMappingFormat); 184 return saveMappings(path, loadedMappingFormat);
183 } 185 }
184 186
187 @ApiStatus.Internal
185 public CompletableFuture<Void> saveMappings(Path path, MappingFormat format, boolean useMappingIo) { 188 public CompletableFuture<Void> saveMappings(Path path, MappingFormat format, boolean useMappingIo) {
186 System.getProperties().setProperty("enigma.use_mappingio", useMappingIo ? "true" : "false"); 189 System.getProperties().setProperty("enigma.use_mappingio", useMappingIo ? "true" : "false");
187 return saveMappings(path, format); 190 return saveMappings(path, format);