diff options
author | Samuel Tardieu <sam@rfc1149.net> | 2015-02-05 19:03:54 +0100 |
---|---|---|
committer | Samuel Tardieu <sam@rfc1149.net> | 2015-02-05 19:40:00 +0100 |
commit | 9fbdcfdeb6851c830fa743760c6ba7120289a826 (patch) | |
tree | 05dda5f2722982097c9989366f97ae2e960246f7 | |
parent | cbf66512103dd3d3d47ba3f5b7a71f1e4ead958d (diff) | |
download | cgeo-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.java | 4 |
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()); } }); |