aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/sorting/VisitComparator.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/sorting/VisitComparator.java')
-rw-r--r--main/src/cgeo/geocaching/sorting/VisitComparator.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/main/src/cgeo/geocaching/sorting/VisitComparator.java b/main/src/cgeo/geocaching/sorting/VisitComparator.java
index a580f2a..548ec7a 100644
--- a/main/src/cgeo/geocaching/sorting/VisitComparator.java
+++ b/main/src/cgeo/geocaching/sorting/VisitComparator.java
@@ -9,17 +9,12 @@ import cgeo.geocaching.cgCache;
public class VisitComparator extends AbstractCacheComparator {
@Override
- protected boolean canCompare(cgCache cache1, cgCache cache2) {
+ protected boolean canCompare(final cgCache cache1, final cgCache cache2) {
return cache1.getVisitedDate() > 0 && cache2.getVisitedDate() > 0;
}
@Override
- protected int compareCaches(cgCache cache1, cgCache cache2) {
- if (cache1.getVisitedDate() > cache2.getVisitedDate()) {
- return -1;
- } else if (cache1.getVisitedDate() < cache2.getVisitedDate()) {
- return 1;
- }
- return 0;
+ protected int compareCaches(final cgCache cache1, final cgCache cache2) {
+ return Long.valueOf(cache2.getVisitedDate()).compareTo(cache1.getVisitedDate());
}
}