diff options
-rwxr-xr-x[-rw-r--r--] | src/com/cyanogenmod/filemanager/activities/NavigationActivity.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java b/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java index 454e8f08..87336896 100644..100755 --- a/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java +++ b/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java @@ -1577,6 +1577,14 @@ public class NavigationActivity extends Activity StorageHelper.getStorageVolumes(this, false); if (volumes != null && volumes.length > 0) { initialDir = volumes[0].getPath(); + int count = volumes.length; + for (int i = 0; i < count; i++) { + StorageVolume volume = volumes[i]; + if (Environment.MEDIA_MOUNTED.equalsIgnoreCase(volume.getState())) { + initialDir = volume.getPath(); + break; + } + } //Ensure that initial directory is an absolute directory initialDir = FileHelper.getAbsPath(initialDir); } else { |