diff options
author | 2021-12-08 17:35:42 +0900 | |
---|---|---|
committer | 2022-01-14 12:40:57 +0900 | |
commit | d24047fdbc913d2c5c57731d4dd56bcda0bc1eb7 (patch) | |
tree | 463680bc5ddd8fff453403f8c9372986d90f2283 | |
parent | 2453899e69324c4c80d2a1deae248f224e8af6d6 (diff) |
Disable eject button for StubVolumes
StubVolumes are managed from outside Android (e.g. Chrome OS). So, they
should not be unmounted via the eject button in DocumentsUI.
Bug: 187111763
Test: (Tested in R) Manually check and confirm that the eject button is
not shown for mounted StubVolumes.
Change-Id: Ie7c6d1ec846b20694d98f4cb34099ad5dfcf6478
-rw-r--r-- | packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java b/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java index a3eb0eccad9d..ce58ff6fc59d 100644 --- a/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java +++ b/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java @@ -236,7 +236,8 @@ public class ExternalStorageProvider extends FileSystemProvider { root.flags |= Root.FLAG_REMOVABLE_USB; } - if (volume.getType() != VolumeInfo.TYPE_EMULATED) { + if (volume.getType() != VolumeInfo.TYPE_EMULATED + && volume.getType() != VolumeInfo.TYPE_STUB) { root.flags |= Root.FLAG_SUPPORTS_EJECT; } |