diff options
3 files changed, 30 insertions, 15 deletions
diff --git a/main/src/cgeo/geocaching/apps/cache/navi/AbstractStaticMapsApp.java b/main/src/cgeo/geocaching/apps/cache/navi/AbstractStaticMapsApp.java index d6e82ec..a46ae2c 100644 --- a/main/src/cgeo/geocaching/apps/cache/navi/AbstractStaticMapsApp.java +++ b/main/src/cgeo/geocaching/apps/cache/navi/AbstractStaticMapsApp.java @@ -67,21 +67,6 @@ abstract class AbstractStaticMapsApp extends AbstractNavigationApp { return true; } - @Override - public boolean isEnabled(cgCache cache) { - if (cache == null) { - return false; - } - return !hasStaticMap(cache); - } - - @Override - public boolean isEnabled(cgWaypoint waypoint) { - if (waypoint == null) { - return false; - } - return !hasStaticMap(waypoint); - } @Override public boolean isEnabled(Geopoint geopoint) { diff --git a/main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java b/main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java index d9434f8..1625ef7 100644 --- a/main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java +++ b/main/src/cgeo/geocaching/apps/cache/navi/DownloadStaticMapsApp.java @@ -18,4 +18,19 @@ class DownloadStaticMapsApp extends AbstractStaticMapsApp { return invoke(activity, cache, waypoint, true); } + @Override + public boolean isEnabled(cgCache cache) { + if (cache == null) { + return false; + } + return !hasStaticMap(cache); + } + + @Override + public boolean isEnabled(cgWaypoint waypoint) { + if (waypoint == null) { + return false; + } + return !hasStaticMap(waypoint); + } } diff --git a/main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java b/main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java index 4680778..d805656 100644 --- a/main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java +++ b/main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java @@ -18,4 +18,19 @@ class StaticMapApp extends AbstractStaticMapsApp { return invoke(activity, cache, waypoint, false); } + @Override + public boolean isEnabled(cgCache cache) { + if (cache == null) { + return false; + } + return hasStaticMap(cache); + } + + @Override + public boolean isEnabled(cgWaypoint waypoint) { + if (waypoint == null) { + return false; + } + return hasStaticMap(waypoint); + } } |
