diff options
author | 2023-10-27 18:57:17 -0700 | |
---|---|---|
committer | 2023-10-27 19:33:02 -0700 | |
commit | 6a4f99ad38cd15e3a302491d3c04e2fa9af57829 (patch) | |
tree | bf530db2f59b8a3c6dc40127ed73b1f7e36d1d81 /framework-s/java | |
parent | 876f383d85456e58815a4bdfcbbfcc3960925aee (diff) |
[Role Logic Move] Call Role/PackageManager with UserContext
This change ensures we call all user-dependent RoleManager and
PackageManager methods with a user context. This includes:
- packageManager.queryIntentActivities(...)
- packageManager.replacePreferredActivity(...)
- packageManager.getWhitelistedRestrictedPermissions(...)
- packageManager.addWhitelistedRestrictedPermission(...)
- roleManager.getHeldRolesFromController(...)
Also, lift UserHandle out of PreferredActivity::configure[AsUser] and
into a method argument.
Bug: 302563690
Test: atest CtsRoleTestCases
Change-Id: I65f2d488cb8d4c7aee1d0d12892a5e71e56e258c
Diffstat (limited to 'framework-s/java')
0 files changed, 0 insertions, 0 deletions