aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java
diff options
context:
space:
mode:
authorrsudev <rsudev@googlemail.com>2012-04-17 16:40:46 +0200
committerrsudev <rsudev@googlemail.com>2012-04-17 16:40:46 +0200
commit784f3ed0e276183861fb1d47944b0a02ad7ed9a6 (patch)
tree8bf38205cb9828c376ce9ace6dfc1486b2a7fbbb /main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java
parente3c481f81bdfa720d07cc56a206df3035b2b4b94 (diff)
downloadcgeo-784f3ed0e276183861fb1d47944b0a02ad7ed9a6.zip
cgeo-784f3ed0e276183861fb1d47944b0a02ad7ed9a6.tar.gz
cgeo-784f3ed0e276183861fb1d47944b0a02ad7ed9a6.tar.bz2
Fix #1410, display warning on invalid map file and do not switch to
online
Diffstat (limited to 'main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java')
-rw-r--r--main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java b/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java
index 1929b7b..2e0cc45 100644
--- a/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java
+++ b/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapProvider.java
@@ -12,6 +12,8 @@ import cgeo.geocaching.maps.interfaces.GeoPointImpl;
import cgeo.geocaching.maps.interfaces.MapProvider;
import cgeo.geocaching.maps.interfaces.OtherCachersOverlayItemImpl;
+import org.mapsforge.android.maps.MapDatabase;
+
import android.app.Activity;
import android.content.Context;
import android.content.res.Resources;
@@ -91,4 +93,8 @@ public class MapsforgeMapProvider implements MapProvider {
return baseItem;
}
+ public static boolean isValidMapFile(String mapFileIn) {
+ return MapDatabase.isValidMapFile(mapFileIn);
+ }
+
}