aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
authorcampbeb <bpcampbell@gmail.com>2012-01-07 13:52:52 +0900
committercampbeb <bpcampbell@gmail.com>2012-01-07 13:52:52 +0900
commit6714cabaa4fcad753ff4a3f59d2a817bf5b56ed0 (patch)
tree6463d33baaf6b1e37dbe5f35ca0c437cf92edb60 /main/src
parentcc6e80e8c2f040dffdb442cd8e08f5699d71d938 (diff)
downloadcgeo-6714cabaa4fcad753ff4a3f59d2a817bf5b56ed0.zip
cgeo-6714cabaa4fcad753ff4a3f59d2a817bf5b56ed0.tar.gz
cgeo-6714cabaa4fcad753ff4a3f59d2a817bf5b56ed0.tar.bz2
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;
}