diff options
| author | 2019-01-19 13:26:07 -0700 | |
|---|---|---|
| committer | 2019-01-19 13:26:20 -0700 | |
| commit | f81494a161c118c2833f881956c20d0e958d5274 (patch) | |
| tree | f83aef234fba8a9ae2cae71548a206a167308e97 | |
| parent | 4a2aeaf807a60333c53f464bfeba62d571544b3d (diff) | |
Return valid path for secondary storage devices.
Bug: 122900949
Test: manual
Change-Id: I3ce5ca49720dc1854dd5207d29f59fa85821f23e
| -rw-r--r-- | core/java/android/provider/MediaStore.java | 4 |
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); } } |