summaryrefslogtreecommitdiff
path: root/navit
diff options
context:
space:
mode:
authormdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2015-03-31 21:04:13 +0000
committermdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2015-03-31 21:04:13 +0000
commit086d6ad46b318638b2cde1278b6e9ebab96ee793 (patch)
tree5fb3b7d872e211a5fb19a76e9db1011762e85747 /navit
parent0d32c3896946018de52a02e4b2d4df41a0f36175 (diff)
downloadnavit-svn-086d6ad46b318638b2cde1278b6e9ebab96ee793.tar.gz
Fix:port_android:Quickfix for #1286, crash starting map download when no SD card present.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6040 ffa7fe5e-494d-0410-b361-a75ebd5db220
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()