Merge "Do not clear REVOKED_COMPAT for pre-S NEARBY_DEVICES" into sc-dev am: 9900f4b247 am: 48ee3513d1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15248112 Change-Id: Ica8423d6d2250f5b07a002f6512c40bc88527464
This commit is contained in:
@@ -2921,7 +2921,9 @@ public class PermissionManagerService extends IPermissionManager.Stub {
|
||||
wasChanged = true;
|
||||
}
|
||||
|
||||
if ((flags & FLAG_PERMISSION_REVOKED_COMPAT) != 0) {
|
||||
if ((flags & FLAG_PERMISSION_REVOKED_COMPAT) != 0
|
||||
&& !isPermissionSplitFromNonRuntime(permName,
|
||||
pkg.getTargetSdkVersion())) {
|
||||
flags &= ~FLAG_PERMISSION_REVOKED_COMPAT;
|
||||
wasChanged = true;
|
||||
// Hard restricted permissions cannot be held.
|
||||
|
||||
Reference in New Issue
Block a user