Skip to content

Commit e55d5cd

Browse files
Fixed problems with toUpperCase
1 parent d9e1ba8 commit e55d5cd

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/main/java/me/winter/gdx/animation/scml/SCMLReader.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import me.winter.gdx.animation.math.Curve.CurveType;
2222

2323
import java.io.InputStream;
24+
import java.util.Locale;
2425

2526
/**
2627
* File parser for .SCML files (spriter format)
@@ -173,7 +174,7 @@ private void loadTimelines(Array<Element> xmlMainlineKeys, Array<Element> xmlTim
173174
Array<Element> xmlObjectRefs = xmlElement.getChildrenByName("object_ref");
174175
Array<Element> xmlBoneRefs = xmlElement.getChildrenByName("bone_ref");
175176

176-
Curve curve = new Curve(CurveType.valueOf(xmlElement.get("curve_type", "linear").toUpperCase()));
177+
Curve curve = new Curve(CurveType.valueOf(xmlElement.get("curve_type", "linear").toUpperCase(Locale.ENGLISH)));
177178
curve.constraints.set(xmlElement.getFloat("c1", 0f), xmlElement.getFloat("c2", 0f), xmlElement.getFloat("c3", 0f), xmlElement.getFloat("c4", 0f));
178179

179180
Array<ObjectRef> objectRefs = new Array<>(xmlBoneRefs.size + xmlObjectRefs.size);
@@ -233,7 +234,7 @@ private Array<TimelineKey> loadTimelineKeys(Array<Element> keys)
233234

234235
for(Element xmlKey : keys)
235236
{
236-
Curve curve = new Curve(CurveType.valueOf(xmlKey.get("curve_type", "linear").toUpperCase()));
237+
Curve curve = new Curve(CurveType.valueOf(xmlKey.get("curve_type", "linear").toUpperCase(Locale.ENGLISH)));
237238
curve.constraints.set(xmlKey.getFloat("c1", 0f), xmlKey.getFloat("c2", 0f), xmlKey.getFloat("c3", 0f), xmlKey.getFloat("c4", 0f));
238239

239240
TimelineKey key = new TimelineKey(xmlKey.getInt("time", 0), xmlKey.getInt("spin", 1), curve);

0 commit comments

Comments
 (0)