diff options
Diffstat (limited to 'media/java/android/mtp')
-rwxr-xr-x | media/java/android/mtp/MtpDatabase.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/media/java/android/mtp/MtpDatabase.java b/media/java/android/mtp/MtpDatabase.java index 1921f47..13cdc69 100755 --- a/media/java/android/mtp/MtpDatabase.java +++ b/media/java/android/mtp/MtpDatabase.java @@ -306,8 +306,10 @@ public class MtpDatabase { try { File f = new File(path); String canonical = f.getCanonicalPath(); - if (canonical.startsWith(mMediaStoragePath)) { - return true; + for (String root: mStorageMap.keySet()) { + if (canonical.startsWith(root)) { + return true; + } } } catch (IOException e) { // ignore |