Merge "Don\'t try overriding system fixed permissions on install" into mnc-dr-dev am: a47f9dad2b
am: c4c1866228
* commit 'c4c1866228a776758d71cf4d171a17fa01891d89':
Don't try overriding system fixed permissions on install
This commit is contained in:
@@ -1718,7 +1718,9 @@ public class PackageManagerService extends IPackageManager.Stub {
|
||||
BasePermission bp = mSettings.mPermissions.get(permission);
|
||||
if (bp != null && (bp.isRuntime() || bp.isDevelopment())
|
||||
&& (grantedPermissions == null
|
||||
|| ArrayUtils.contains(grantedPermissions, permission))) {
|
||||
|| ArrayUtils.contains(grantedPermissions, permission))
|
||||
&& (getPermissionFlags(permission, pkg.packageName, userId)
|
||||
& PackageManager.FLAG_PERMISSION_SYSTEM_FIXED) == 0) {
|
||||
grantRuntimePermission(pkg.packageName, permission, userId);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user