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