From bf61577bd6ef24f12999713b0ac5469078f1f223 Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Fri, 10 Aug 2012 14:38:43 -0700 Subject: [PATCH] Start browsing from the android root directory if external storage isn't available --- .../plugin-src/com/todoroo/astrid/files/FileExplore.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/astrid/plugin-src/com/todoroo/astrid/files/FileExplore.java b/astrid/plugin-src/com/todoroo/astrid/files/FileExplore.java index 74e84bbad..293dd4b9a 100644 --- a/astrid/plugin-src/com/todoroo/astrid/files/FileExplore.java +++ b/astrid/plugin-src/com/todoroo/astrid/files/FileExplore.java @@ -50,7 +50,7 @@ public class FileExplore extends Activity { public static final String EXTRA_DIRECTORIES_SELECTABLE = "directoriesSelectable"; //$NON-NLS-1$ private Item[] fileList; - private File path = new File(Environment.getExternalStorageDirectory().toString()); + private File path; private String chosenFile; private static final int DIALOG_LOAD_FILE = 1000; private String upString; @@ -64,6 +64,11 @@ public class FileExplore extends Activity { super.onCreate(savedInstanceState); + if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) + path = new File(Environment.getExternalStorageDirectory().toString()); + else + path = Environment.getRootDirectory(); + loadFileList(); directoryMode = getIntent().getBooleanExtra(EXTRA_DIRECTORIES_SELECTABLE, false);