aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
authorBananeweizen <Bananeweizen@gmx.de>2012-01-07 13:05:33 -0800
committerBananeweizen <Bananeweizen@gmx.de>2012-01-07 13:05:33 -0800
commite9ddb7e7abd1406e77637c15831aa4f8b52ce772 (patch)
tree71401b9ec7dc61d78c661b26fbf071de525bd921 /main/src
parenta7ae68135ecc1c787dd32c82b002060000ba1de5 (diff)
parent6714cabaa4fcad753ff4a3f59d2a817bf5b56ed0 (diff)
downloadcgeo-e9ddb7e7abd1406e77637c15831aa4f8b52ce772.zip
cgeo-e9ddb7e7abd1406e77637c15831aa4f8b52ce772.tar.gz
cgeo-e9ddb7e7abd1406e77637c15831aa4f8b52ce772.tar.bz2
Merge pull request #954 from campbeb/fix946
Fix #946: Comparator must allow for objects to be equal
Diffstat (limited to 'main/src')
-rw-r--r--main/src/cgeo/geocaching/sorting/DistanceComparator.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/sorting/DistanceComparator.java b/main/src/cgeo/geocaching/sorting/DistanceComparator.java
index 677b8fd..d601433 100644
--- a/main/src/cgeo/geocaching/sorting/DistanceComparator.java
+++ b/main/src/cgeo/geocaching/sorting/DistanceComparator.java
@@ -30,6 +30,9 @@ public class DistanceComparator extends AbstractCacheComparator {
@Override
protected int compareCaches(final cgCache cache1, final cgCache cache2) {
+ if (cache1.getCoords() == null && cache2.getCoords() == null) {
+ return 0;
+ }
if (cache1.getCoords() == null) {
return 1;
}