From 1e3148b2d55755b4f8e4f7b1986e48e8b6aaabf5 Mon Sep 17 00:00:00 2001 From: rsudev Date: Fri, 3 Feb 2012 07:22:24 +0100 Subject: Marker for offline logged caches --- main/src/cgeo/geocaching/maps/CGeoMap.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'main/src') diff --git a/main/src/cgeo/geocaching/maps/CGeoMap.java b/main/src/cgeo/geocaching/maps/CGeoMap.java index 687752c..919aeff 100644 --- a/main/src/cgeo/geocaching/maps/CGeoMap.java +++ b/main/src/cgeo/geocaching/maps/CGeoMap.java @@ -1849,6 +1849,7 @@ public class CGeoMap extends AbstractMap implements OnDragListener, ViewFactory .append(cache.isFound()) .append(cache.hasUserModifiedCoords()) .append(cache.getPersonalNote()) + .append(cache.isLogOffline()) .toHashCode(); LayerDrawable ldFromCache = CGeoMap.overlaysCache.get(hashcode); @@ -1885,6 +1886,10 @@ public class CGeoMap extends AbstractMap implements OnDragListener, ViewFactory if (cache.isFound()) { layers.add(getResources().getDrawable(R.drawable.marker_found)); insets.add(INSET_FOUND[resolution]); + // if not, perhaps logged offline + } else if (cache.isLogOffline()) { + layers.add(getResources().getDrawable(R.drawable.marker_found_offline)); + insets.add(INSET_FOUND[resolution]); } // user modified coords if (cache.hasUserModifiedCoords()) { -- cgit v1.1