summaryrefslogtreecommitdiff
path: root/navit/android
diff options
context:
space:
mode:
authormdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2015-03-29 18:28:02 +0000
committermdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2015-03-29 18:28:02 +0000
commit8af9ce67b2898103f128b39e22d15ef5308aa92f (patch)
tree3c1b2564cbbeefb788d15c49ca52fadc0d6598b6 /navit/android
parentd51bd78bc4fa80e4f6314af2a693531e80559a8c (diff)
downloadnavit-svn-8af9ce67b2898103f128b39e22d15ef5308aa92f.tar.gz
Fix:port_android:Do not allow to download maps above 1.8G, as android build is currently unable to process them.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6035 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/android')
-rw-r--r--navit/android/src/org/navitproject/navit/NavitDownloadSelectMapActivity.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/navit/android/src/org/navitproject/navit/NavitDownloadSelectMapActivity.java b/navit/android/src/org/navitproject/navit/NavitDownloadSelectMapActivity.java
index 3a6cc692..5d050e56 100644
--- a/navit/android/src/org/navitproject/navit/NavitDownloadSelectMapActivity.java
+++ b/navit/android/src/org/navitproject/navit/NavitDownloadSelectMapActivity.java
@@ -177,8 +177,15 @@ public class NavitDownloadSelectMapActivity extends ExpandableListActivity {
String map_index = child.get("map_index");
if (map_index != null) {
+ int mi=Integer.parseInt(map_index);
+ if(NavitMapDownloader.osm_maps[mi].est_size_bytes/1024/1024/900>=2) {
+ NavitDialogs.sendDialogMessage(NavitDialogs.MSG_TOAST_LONG, null,
+ Navit._("Sorry, we currently do not support maps above 1.8G on Android, please select a smaller one."),
+ -1, 0, 0);
+ return true;
+ }
Intent resultIntent = new Intent();
- resultIntent.putExtra("map_index", Integer.parseInt(map_index));
+ resultIntent.putExtra("map_index", mi);
setResult(Activity.RESULT_OK, resultIntent);
finish();
} else {