Skip to content

Commit bc35c70

Browse files
committed
fix: ensure proper locale in ResPrimitive
Signed-off-by: Salvo Giangreco <giangrecosalvo9@gmail.com>
1 parent 2435a01 commit bc35c70

File tree

1 file changed

+2
-1
lines changed
  • brut.apktool/apktool-lib/src/main/java/brut/androlib/res/table/value

1 file changed

+2
-1
lines changed

brut.apktool/apktool-lib/src/main/java/brut/androlib/res/table/value/ResPrimitive.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import org.xmlpull.v1.XmlSerializer;
2222

2323
import java.io.IOException;
24+
import java.util.Locale;
2425
import java.util.Objects;
2526
import java.util.Set;
2627
import java.util.logging.Logger;
@@ -157,7 +158,7 @@ public String toXmlTextValue() {
157158
private static String floatToString(float value) {
158159
// Use one decimal to show it's a float for exact integers.
159160
if (value == (long) value) {
160-
return String.format("%.1f", value);
161+
return String.format(Locale.ROOT, "%.1f", value);
161162
}
162163
// Use Java's default minimal string representation.
163164
return Float.toString(value);

0 commit comments

Comments
 (0)