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

Commit 234009fb authored by Evan Severson's avatar Evan Severson
Browse files

Do not show rationale when permission is restricted

Bug: 158311343
Test: Use a test app

Change-Id: Iaa52be8ee88802da04cb91b52d25a5054ac8350c
parent c1e6e73e
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -2091,6 +2091,15 @@ public class PermissionManagerService extends IPermissionManager.Stub {
            return false;
        }

        BasePermission permission = getPermission(permName);
        if (permission == null) {
            return false;
        }
        if (permission.isHardRestricted()
                && (flags & FLAGS_PERMISSION_RESTRICTION_ANY_EXEMPT) == 0) {
            return false;
        }

        final long token = Binder.clearCallingIdentity();
        try {
            if (permName.equals(Manifest.permission.ACCESS_BACKGROUND_LOCATION)