summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jeff Sharkey <jsharkey@android.com> 2019-01-19 13:26:07 -0700
committer Jeff Sharkey <jsharkey@android.com> 2019-01-19 13:26:20 -0700
commitf81494a161c118c2833f881956c20d0e958d5274 (patch)
treef83aef234fba8a9ae2cae71548a206a167308e97
parent4a2aeaf807a60333c53f464bfeba62d571544b3d (diff)
Return valid path for secondary storage devices.
Bug: 122900949 Test: manual Change-Id: I3ce5ca49720dc1854dd5207d29f59fa85821f23e
-rw-r--r--core/java/android/provider/MediaStore.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/provider/MediaStore.java b/core/java/android/provider/MediaStore.java
index cdbc9790c952..554e42ecc019 100644
--- a/core/java/android/provider/MediaStore.java
+++ b/core/java/android/provider/MediaStore.java
@@ -2947,7 +2947,9 @@ public final class MediaStore {
for (VolumeInfo vi : sm.getVolumes()) {
if (Objects.equals(vi.getFsUuid(), volumeName)) {
final File path = vi.getPathForUser(UserHandle.myUserId());
- if (path == null) {
+ if (path != null) {
+ return path;
+ } else {
throw new FileNotFoundException("Failed to find path for " + vi);
}
}