diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-03-24 21:17:08 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-03-24 21:17:08 +0100 |
| commit | 183f15b1faeefff876c97eebf5c48388f65df787 (patch) | |
| tree | 92fb98a881742e594cb1bab26cac5f03e59c4dc4 /main/src | |
| parent | 7d12be0807532d7f6dcfd78d4453b3d6483c72d4 (diff) | |
| download | cgeo-183f15b1faeefff876c97eebf5c48388f65df787.zip cgeo-183f15b1faeefff876c97eebf5c48388f65df787.tar.gz cgeo-183f15b1faeefff876c97eebf5c48388f65df787.tar.bz2 | |
fix #3519: make list sorting permanent
Diffstat (limited to 'main/src')
| -rw-r--r-- | main/src/cgeo/geocaching/ui/CacheListAdapter.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/ui/CacheListAdapter.java b/main/src/cgeo/geocaching/ui/CacheListAdapter.java index 9d9a32f..90d603c 100644 --- a/main/src/cgeo/geocaching/ui/CacheListAdapter.java +++ b/main/src/cgeo/geocaching/ui/CacheListAdapter.java @@ -5,12 +5,12 @@ import butterknife.InjectView; import cgeo.geocaching.CacheDetailActivity; import cgeo.geocaching.CgeoApplication; import cgeo.geocaching.Geocache; -import cgeo.geocaching.sensors.IGeoData; import cgeo.geocaching.R; import cgeo.geocaching.enumerations.CacheListType; import cgeo.geocaching.enumerations.CacheType; import cgeo.geocaching.filter.IFilter; import cgeo.geocaching.geopoint.Geopoint; +import cgeo.geocaching.sensors.IGeoData; import cgeo.geocaching.settings.Settings; import cgeo.geocaching.sorting.CacheComparator; import cgeo.geocaching.sorting.DistanceComparator; @@ -55,7 +55,7 @@ import java.util.Set; public class CacheListAdapter extends ArrayAdapter<Geocache> { private LayoutInflater inflater = null; - private CacheComparator cacheComparator = null; + private static CacheComparator cacheComparator = null; private Geopoint coords; private float azimuth = 0; private long lastSort = 0L; @@ -170,7 +170,7 @@ public class CacheListAdapter extends ArrayAdapter<Geocache> { inverseSort = !inverseSort; } - public CacheComparator getCacheComparator() { + public static CacheComparator getCacheComparator() { return cacheComparator; } @@ -326,7 +326,7 @@ public class CacheListAdapter extends ArrayAdapter<Geocache> { return comparator; } - private boolean isSortedByDistance() { + private static boolean isSortedByDistance() { return cacheComparator == null || cacheComparator instanceof DistanceComparator; } |
