aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java
diff options
context:
space:
mode:
authorMarco Jacob <mjacob@union06.de>2014-06-07 22:36:47 +0200
committerMarco Jacob <mjacob@union06.de>2014-06-07 22:36:47 +0200
commit04a3b8c6434ca046f4f0c7209cd8b16ef1ba3370 (patch)
tree8aa7484a352c14ae805c9e9fed29469f0ea11e4a /main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java
parent02f461532e90860c0336a1d521584e84e42e2fb5 (diff)
downloadcgeo-04a3b8c6434ca046f4f0c7209cd8b16ef1ba3370.zip
cgeo-04a3b8c6434ca046f4f0c7209cd8b16ef1ba3370.tar.gz
cgeo-04a3b8c6434ca046f4f0c7209cd8b16ef1ba3370.tar.bz2
fixes #3957 - only show cache static maps navigation for offline stored caches
Diffstat (limited to 'main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java')
-rw-r--r--main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java b/main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java
index 19b5e02..e9bdb74 100644
--- a/main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java
+++ b/main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java
@@ -13,22 +13,22 @@ class DownloadStaticMapsApp extends AbstractStaticMapsApp {
}
@Override
- public boolean isEnabled(Geocache cache) {
- return !cache.hasStaticMap();
+ public boolean isEnabled(final Geocache cache) {
+ return cache.isOffline() && !cache.hasStaticMap();
}
@Override
- public boolean isEnabled(Waypoint waypoint) {
+ public boolean isEnabled(final Waypoint waypoint) {
return !hasStaticMap(waypoint);
}
@Override
- public void navigate(Activity activity, Geocache cache) {
+ public void navigate(final Activity activity, final Geocache cache) {
invokeStaticMaps(activity, cache, null, true);
}
@Override
- public void navigate(Activity activity, Waypoint waypoint) {
+ public void navigate(final Activity activity, final Waypoint waypoint) {
invokeStaticMaps(activity, null, waypoint, true);
}
}