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

Commit 4827cdf3 authored by Stephen Hughes's avatar Stephen Hughes
Browse files

Allow access to all USB directories through SAF.

Test: Manual
Bug: 147755862
Change-Id: I3b9c386a8015a8254ec4ee0b1dc9b18546971891
parent 8d8f3a07
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -319,6 +319,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