diff options
author | Elliott Hughes <enh@google.com> | 2014-05-09 11:27:51 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2014-05-09 11:27:51 -0700 |
commit | 605a54c3fb24e9d4e0ee76f52ca5bbc387a0b544 (patch) | |
tree | 9a35ab383edf00a1d390120884cabdffa1d3d347 /luni | |
parent | 5b8b1ea0a23702a376c996bac57cddaaf1d9b39b (diff) | |
download | libcore-605a54c3fb24e9d4e0ee76f52ca5bbc387a0b544.zip libcore-605a54c3fb24e9d4e0ee76f52ca5bbc387a0b544.tar.gz libcore-605a54c3fb24e9d4e0ee76f52ca5bbc387a0b544.tar.bz2 |
Work around an icu4c 53 bug in DecimalFormat.getGroupingSize.
Found by org.apache.harmony.tests.java.text.DecimalFormatTest#test_getGroupingSize.
Bug: http://bugs.icu-project.org/trac/ticket/10864
Change-Id: I7c9ad0dd468a2d1f7bdc3252c3de696786059a2b
Diffstat (limited to 'luni')
-rw-r--r-- | luni/src/main/java/libcore/icu/NativeDecimalFormat.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/luni/src/main/java/libcore/icu/NativeDecimalFormat.java b/luni/src/main/java/libcore/icu/NativeDecimalFormat.java index 451dd91..f512002 100644 --- a/luni/src/main/java/libcore/icu/NativeDecimalFormat.java +++ b/luni/src/main/java/libcore/icu/NativeDecimalFormat.java @@ -415,6 +415,10 @@ public final class NativeDecimalFormat implements Cloneable { } public int getGroupingSize() { + // Work around http://bugs.icu-project.org/trac/ticket/10864 in icu4c 53. + if (!isGroupingUsed()) { + return 0; + } return getAttribute(this.address, UNUM_GROUPING_SIZE); } |