Merge "Allow access to all USB directories through SAF."

This commit is contained in:
Stephen Hughes
2020-02-01 23:41:23 +00:00
committed by Android (Google) Code Review

View File

@@ -318,6 +318,16 @@ public class ExternalStorageProvider extends FileSystemProvider {
return false;
}
// Allow all directories on USB, including the root.
try {
RootInfo rootInfo = getRootFromDocId(docId);
if ((rootInfo.flags & Root.FLAG_REMOVABLE_USB) == Root.FLAG_REMOVABLE_USB) {
return false;
}
} catch (FileNotFoundException e) {
Log.e(TAG, "Failed to determine rootInfo for docId");
}
final String path = getPathFromDocId(docId);
// Block the root of the storage