Merge "Do not clear REVOKED_COMPAT for pre-S NEARBY_DEVICES" into sc-dev
This commit is contained in:
@@ -2920,7 +2920,9 @@ public class PermissionManagerService extends IPermissionManager.Stub {
|
|||||||
wasChanged = true;
|
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;
|
flags &= ~FLAG_PERMISSION_REVOKED_COMPAT;
|
||||||
wasChanged = true;
|
wasChanged = true;
|
||||||
// Hard restricted permissions cannot be held.
|
// Hard restricted permissions cannot be held.
|
||||||
|
|||||||
Reference in New Issue
Block a user