Skip to content

Commit 5045de3

Browse files
authored
Merge pull request #71 from gitRihi/turkish-locale-fix
Fixed missing textures with languages like Turkish
2 parents 1ce29f2 + 3fe742e commit 5045de3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/main/java/info/ata4/bsplib/app/SourceApp.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010
package info.ata4.bsplib.app;
1111

1212
import info.ata4.log.LogUtils;
13+
1314
import java.net.URI;
1415
import java.net.URISyntaxException;
1516
import java.util.HashSet;
17+
import java.util.Locale;
1618
import java.util.Set;
1719
import java.util.logging.Level;
1820
import java.util.logging.Logger;
@@ -132,7 +134,7 @@ public float checkName(String name) {
132134
throw new UnsupportedOperationException();
133135
}
134136

135-
if (filePatternCompiled.matcher(name.toLowerCase()).find()) {
137+
if (filePatternCompiled.matcher(name.toLowerCase(Locale.ROOT)).find()) {
136138
L.log(Level.FINER, "File pattern match: {0} on {1}", new Object[]{filePattern, name});
137139
return pointsFilePattern;
138140
} else {

src/main/java/info/ata4/bspsrc/modules/texture/TextureSource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ public String getTextureName(short itexinfo) {
190190

191191
public String canonizeTextureName(String textureNew) {
192192
// convert to lower case
193-
textureNew = textureNew.toLowerCase();
193+
textureNew = textureNew.toLowerCase(Locale.ROOT);
194194

195195
// fix separators
196196
textureNew = FilenameUtils.separatorsToUnix(textureNew);

0 commit comments

Comments
 (0)