summaryrefslogtreecommitdiff
path: root/framework-s/java
diff options
context:
space:
mode:
author Jay Thomas Sullivan <jaysullivan@google.com> 2023-10-27 18:57:17 -0700
committer Jay Thomas Sullivan <jaysullivan@google.com> 2023-10-27 19:33:02 -0700
commit6a4f99ad38cd15e3a302491d3c04e2fa9af57829 (patch)
treebf530db2f59b8a3c6dc40127ed73b1f7e36d1d81 /framework-s/java
parent876f383d85456e58815a4bdfcbbfcc3960925aee (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