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

Commit ac197316 authored by Jeff Sharkey's avatar Jeff Sharkey Committed by Android (Google) Code Review
Browse files

Merge "We wanted actual protection level, not flags."

parents e5a33306 9d4654c0
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1194,6 +1194,7 @@ public final class DefaultPermissionGrantPolicy {
                } else {
                    permissions.clear();
                }
                permissions.add(permissionGrant.name);
                grantRuntimePermissions(pkg, permissions, permissionGrant.fixed, userId);
            }
        }
@@ -1359,7 +1360,7 @@ public final class DefaultPermissionGrantPolicy {
    private boolean isPermissionDangerous(String name) {
        try {
            final PermissionInfo pi = mContext.getPackageManager().getPermissionInfo(name, 0);
            return (pi.getProtectionFlags() & PermissionInfo.PROTECTION_DANGEROUS) != 0;
            return (pi.getProtection() == PermissionInfo.PROTECTION_DANGEROUS);
        } catch (NameNotFoundException e) {
            // When unknown assume it's dangerous to be on the safe side
            return true;