summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Youkichi Hosoi <youkichihosoi@google.com> 2021-12-08 17:35:42 +0900
committer Youkichi Hosoi <youkichihosoi@google.com> 2022-01-14 12:40:57 +0900
commitd24047fdbc913d2c5c57731d4dd56bcda0bc1eb7 (patch)
tree463680bc5ddd8fff453403f8c9372986d90f2283
parent2453899e69324c4c80d2a1deae248f224e8af6d6 (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.java3
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;
}