diff options
| -rw-r--r-- | core/java/android/os/storage/VolumeInfo.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/os/storage/VolumeInfo.java b/core/java/android/os/storage/VolumeInfo.java index ef54d84fdebf..688859479713 100644 --- a/core/java/android/os/storage/VolumeInfo.java +++ b/core/java/android/os/storage/VolumeInfo.java @@ -341,6 +341,7 @@ public class VolumeInfo implements Parcelable { } String description = null; + String derivedFsUuid = fsUuid; long mtpReserveSize = 0; long maxFileSize = 0; int mtpStorageId = StorageVolume.STORAGE_ID_INVALID; @@ -351,6 +352,7 @@ public class VolumeInfo implements Parcelable { final VolumeInfo privateVol = storage.findPrivateForEmulated(this); if (privateVol != null) { description = storage.getBestVolumeDescription(privateVol); + derivedFsUuid = privateVol.fsUuid; } if (isPrimary()) { @@ -393,7 +395,7 @@ public class VolumeInfo implements Parcelable { return new StorageVolume(id, mtpStorageId, userPath, description, isPrimary(), removable, emulated, mtpReserveSize, allowMassStorage, maxFileSize, new UserHandle(userId), - fsUuid, envState); + derivedFsUuid, envState); } public static int buildStableMtpStorageId(String fsUuid) { |