aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkai.cao <kai.cao@ck-telecom.com>2015-04-14 16:42:27 +0800
committerGerrit Code Review <gerrit@cyanogenmod.org>2015-04-17 11:03:22 +0000
commit519978754ed72ca09926ad3e59a73782ace8fea0 (patch)
tree5ea9502d083a7623616a663ed60e8c2994b9b903
parenta09cb8fa69295e992c0ae9dadaa64260fd4cc82a (diff)
downloadandroid_packages_apps_CMFileManager-519978754ed72ca09926ad3e59a73782ace8fea0.tar.gz
android_packages_apps_CMFileManager-519978754ed72ca09926ad3e59a73782ace8fea0.tar.bz2
android_packages_apps_CMFileManager-519978754ed72ca09926ad3e59a73782ace8fea0.zip
CMFileManager: Fix CMFileManager display "sdcard1" and the content is null after adding a new user/guest
step: - new user or guest in Settings - Go to CMFileManager and check Change-Id: Id6da696b8173f0544a022bc5e3d64d94b7123526
-rwxr-xr-x[-rw-r--r--]src/com/cyanogenmod/filemanager/activities/NavigationActivity.java8
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 {