diff options
| author | rsudev <rasch@munin-soft.de> | 2012-02-05 12:50:17 -0800 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2012-02-05 12:50:17 -0800 |
| commit | 9f59c08a54c307628616bc831ff1232b824d73fd (patch) | |
| tree | e724dbd570e291884f4327df2ee853d397aaf0c3 /main/src | |
| parent | c54d2f18e316ca6a048f9c69170967043bf89893 (diff) | |
| parent | 3ea9c6ed41cae88b9663f570a2700ecbc6bfbe1d (diff) | |
| download | cgeo-9f59c08a54c307628616bc831ff1232b824d73fd.zip cgeo-9f59c08a54c307628616bc831ff1232b824d73fd.tar.gz cgeo-9f59c08a54c307628616bc831ff1232b824d73fd.tar.bz2 | |
Merge pull request #1088 from rsudev/issue1040
Fix #1040
Diffstat (limited to 'main/src')
| -rw-r--r-- | main/src/cgeo/geocaching/maps/CGeoMap.java | 5 |
1 files changed, 5 insertions, 0 deletions
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()) { |
