From 183f15b1faeefff876c97eebf5c48388f65df787 Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Mon, 24 Mar 2014 21:17:08 +0100 Subject: fix #3519: make list sorting permanent --- main/src/cgeo/geocaching/ui/CacheListAdapter.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'main/src/cgeo/geocaching/ui') 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 { 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 { inverseSort = !inverseSort; } - public CacheComparator getCacheComparator() { + public static CacheComparator getCacheComparator() { return cacheComparator; } @@ -326,7 +326,7 @@ public class CacheListAdapter extends ArrayAdapter { return comparator; } - private boolean isSortedByDistance() { + private static boolean isSortedByDistance() { return cacheComparator == null || cacheComparator instanceof DistanceComparator; } -- cgit v1.1