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

Commit 304faa55 authored by Abhijeet Kaur's avatar Abhijeet Kaur
Browse files

Revert "Revert "Enable manage mode for ExternalStorageProvider when called from Files""

This reverts commit 90cca86e.

Reason for revert: Working as Intended

Bug: 150366834
Change-Id: Ic4ca6e99b9b1ead0446b47876d4d388a3990fc1f
parent 90cca86e
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -27,11 +27,17 @@ public final class Config extends ActivityConfig {

    @Override
    public boolean managedModeEnabled(DocumentStack stack) {
        // This method helps us understand when to kick in special manage mode behaviors.
        final RootInfo root = stack.getRoot();

        // When in Files activity, allow External Storage provider to view
        // Android/[data|obb|sandbox] directories which are otherwise hidden for privacy reasons.
        if (root != null && root.isExternalStorage()) {
            return true;
        }
        // When in downloads top level directory, we also show active downloads.
        // And while we don't allow folders in Downloads, we do allow Zip files in
        // downloads that themselves can be opened and viewed like directories.
        // This method helps us understand when to kick in on those special behaviors.
        final RootInfo root = stack.getRoot();
        return root != null
                && root.isDownloads()
                && stack.size() == 1;