summaryrefslogtreecommitdiff
path: root/navit
diff options
context:
space:
mode:
Diffstat (limited to 'navit')
-rw-r--r--navit/android/src/org/navitproject/navit/NavitDownloadSelectMapActivity.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/navit/android/src/org/navitproject/navit/NavitDownloadSelectMapActivity.java b/navit/android/src/org/navitproject/navit/NavitDownloadSelectMapActivity.java
index 193ee443..ff1c8904 100644
--- a/navit/android/src/org/navitproject/navit/NavitDownloadSelectMapActivity.java
+++ b/navit/android/src/org/navitproject/navit/NavitDownloadSelectMapActivity.java
@@ -59,7 +59,15 @@ public class NavitDownloadSelectMapActivity extends ExpandableListActivity {
updateDownloadedMaps();
updateMapsForLocation(NavitMapDownloader.osm_maps);
setListAdapter(adapter);
- setTitle(String.valueOf(getFreeSpace() / 1024 / 1024) + "MB available");
+ try {
+ setTitle(String.valueOf(getFreeSpace() / 1024 / 1024) + "MB available");
+ } catch (Exception e) {
+ Log.e("Navit","Exception "+e.getClass().getName()+" during getFreeSpace, reporting 'no sdcard present'");
+ NavitDialogs.sendDialogMessage(NavitDialogs.MSG_TOAST_LONG, null,
+ Navit._("Please attach your SD card to enable map download."),
+ -1, 0, 0);
+ finish();
+ }
}
protected long getFreeSpace()