diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2012-04-28 12:50:14 +0200 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2012-04-28 13:30:09 +0200 |
| commit | 9586b506fd44b035dd057e9fd4ff65f49ee3c7b7 (patch) | |
| tree | adaee8f47f1c4bb8d010c5d4b322fa11628c3ad4 /main/src/cgeo/geocaching/sorting/PopularityComparator.java | |
| parent | c8b7b76cc248ceb35cf51b7d14cfedc836215a06 (diff) | |
| download | cgeo-9586b506fd44b035dd057e9fd4ff65f49ee3c7b7.zip cgeo-9586b506fd44b035dd057e9fd4ff65f49ee3c7b7.tar.gz cgeo-9586b506fd44b035dd057e9fd4ff65f49ee3c7b7.tar.bz2 | |
Refactoring: use simpler comparaisons
Diffstat (limited to 'main/src/cgeo/geocaching/sorting/PopularityComparator.java')
| -rw-r--r-- | main/src/cgeo/geocaching/sorting/PopularityComparator.java | 11 |
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(); } } |
