Merge "Filter volumes to only those the caller can see."

This commit is contained in:
Jeff Sharkey
2019-01-21 00:54:31 +00:00
committed by Android (Google) Code Review

View File

@@ -2915,7 +2915,7 @@ public final class MediaStore {
final Set<String> volumeNames = new ArraySet<>();
volumeNames.add(VOLUME_INTERNAL);
for (VolumeInfo vi : sm.getVolumes()) {
if (vi.isMountedReadable()) {
if (vi.isVisibleForUser(UserHandle.myUserId()) && vi.isMountedReadable()) {
if (vi.isPrimary()) {
volumeNames.add(VOLUME_EXTERNAL);
} else {