aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2015-02-05 19:03:54 +0100
committerSamuel Tardieu <sam@rfc1149.net>2015-02-05 19:40:00 +0100
commit9fbdcfdeb6851c830fa743760c6ba7120289a826 (patch)
tree05dda5f2722982097c9989366f97ae2e960246f7
parentcbf66512103dd3d3d47ba3f5b7a71f1e4ead958d (diff)
downloadcgeo-9fbdcfdeb6851c830fa743760c6ba7120289a826.zip
cgeo-9fbdcfdeb6851c830fa743760c6ba7120289a826.tar.gz
cgeo-9fbdcfdeb6851c830fa743760c6ba7120289a826.tar.bz2
Sort pocket queries according to the default locale
Part of work on #4641.
-rw-r--r--main/src/cgeo/geocaching/connector/gc/GCParser.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCParser.java b/main/src/cgeo/geocaching/connector/gc/GCParser.java
index d12ff13..4a8451b 100644
--- a/main/src/cgeo/geocaching/connector/gc/GCParser.java
+++ b/main/src/cgeo/geocaching/connector/gc/GCParser.java
@@ -64,6 +64,7 @@ import android.text.Html;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
+import java.text.Collator;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Calendar;
@@ -1016,11 +1017,12 @@ public abstract class GCParser {
}
// just in case, lets sort the resulting list
+ final Collator collator = TextUtils.getCollator();
Collections.sort(list, new Comparator<PocketQueryList>() {
@Override
public int compare(final PocketQueryList left, final PocketQueryList right) {
- return String.CASE_INSENSITIVE_ORDER.compare(left.getName(), right.getName());
+ return collator.compare(left.getName(), right.getName());
}
});