Fix AM.revokeUriPermissionFromOwner for prefix mode.
Currently ActivityManager.revokeUriPermissionFromOwner is doing nothing when called with flags containing Intent.FLAG_GRANT_PREFIX_URI_PERMISSION. Bug: 30284061 Change-Id: Iafac98f3eb61a29f56ce274031c01cd555e13063
This commit is contained in:
@@ -8574,7 +8574,8 @@ public final class ActivityManagerService extends ActivityManagerNative
|
||||
if (uri == null) {
|
||||
owner.removeUriPermissionsLocked(mode);
|
||||
} else {
|
||||
owner.removeUriPermissionLocked(new GrantUri(userId, uri, false), mode);
|
||||
final boolean prefix = (mode & Intent.FLAG_GRANT_PREFIX_URI_PERMISSION) != 0;
|
||||
owner.removeUriPermissionLocked(new GrantUri(userId, uri, prefix), mode);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user