Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e6454053 authored by Himanshu Gupta's avatar Himanshu Gupta Committed by Gerrit Code Review
Browse files

Merge "Fix getStorageVolumes to return public volumes visible to userIdSharingMedia with."

parents 52cdf737 b887d190
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -3851,8 +3851,12 @@ class StorageManagerService extends IStorageManager.Stub
                    // Return both read only and write only volumes. When includeSharedProfile is
                    // true, all the volumes of userIdSharingMedia should be returned when queried
                    // from the user it shares media with
                    // Public Volumes will be also be returned if visible to the
                    // userIdSharingMedia with.
                    match = vol.isVisibleForUser(userId)
                            || (!vol.isVisible() && includeInvisible && vol.getPath() != null)
                            || (vol.getType() == VolumeInfo.TYPE_PUBLIC
                                    && vol.isVisibleForUser(userIdSharingMedia))
                            || (includeSharedProfile && vol.isVisibleForUser(userIdSharingMedia));
                }
                if (!match) continue;