diff options
| author | 2025-09-03 13:59:45 +0300 | |
|---|---|---|
| committer | 2025-09-03 11:59:45 +0100 | |
| commit | 57c37c222c43f732c8b7703263cf9a573561322f (patch) | |
| tree | b1eda877bac461463448ec1def988810447193fc /enigma-server | |
| parent | Update Gradle and fix buildscripts (#557) (diff) | |
| download | enigma-57c37c222c43f732c8b7703263cf9a573561322f.tar.gz enigma-57c37c222c43f732c8b7703263cf9a573561322f.tar.xz enigma-57c37c222c43f732c8b7703263cf9a573561322f.zip | |
Always specify locale in toUpperCase and toLowerCase (#556)
Not all of these changes are strictly needed to avoid the Turkish i issue
specifically, but it's good to be consistent.
Diffstat (limited to 'enigma-server')
| -rw-r--r-- | enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java b/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java index af5e34b3..a3c38824 100644 --- a/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java +++ b/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java | |||
| @@ -6,6 +6,7 @@ import java.nio.file.Files; | |||
| 6 | import java.nio.file.Path; | 6 | import java.nio.file.Path; |
| 7 | import java.nio.file.Paths; | 7 | import java.nio.file.Paths; |
| 8 | import java.util.List; | 8 | import java.util.List; |
| 9 | import java.util.Locale; | ||
| 9 | import java.util.concurrent.BlockingQueue; | 10 | import java.util.concurrent.BlockingQueue; |
| 10 | import java.util.concurrent.Executors; | 11 | import java.util.concurrent.Executors; |
| 11 | import java.util.concurrent.LinkedBlockingDeque; | 12 | import java.util.concurrent.LinkedBlockingDeque; |
| @@ -102,7 +103,7 @@ public class DedicatedEnigmaServer extends EnigmaServer { | |||
| 102 | 103 | ||
| 103 | if (Files.isDirectory(mappingsFile)) { | 104 | if (Files.isDirectory(mappingsFile)) { |
| 104 | mappingFormat = MappingFormat.ENIGMA_DIRECTORY; | 105 | mappingFormat = MappingFormat.ENIGMA_DIRECTORY; |
| 105 | } else if (mappingsFile.getFileName().toString().toLowerCase().endsWith(".zip")) { | 106 | } else if (mappingsFile.getFileName().toString().toLowerCase(Locale.ROOT).endsWith(".zip")) { |
| 106 | mappingFormat = MappingFormat.ENIGMA_ZIP; | 107 | mappingFormat = MappingFormat.ENIGMA_ZIP; |
| 107 | } else { | 108 | } else { |
| 108 | mappingFormat = MappingFormat.ENIGMA_FILE; | 109 | mappingFormat = MappingFormat.ENIGMA_FILE; |