Merge "Make getHistoricalOps() properly handle multi-user functionality." into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0dd908063e
@@ -2341,8 +2341,9 @@ public class AppOpsService extends IAppOpsService.Stub {
|
|||||||
boolean isCallerSystem = Binder.getCallingPid() == Process.myPid();
|
boolean isCallerSystem = Binder.getCallingPid() == Process.myPid();
|
||||||
boolean isCallerPermissionController;
|
boolean isCallerPermissionController;
|
||||||
try {
|
try {
|
||||||
isCallerPermissionController = pm.getPackageUid(
|
isCallerPermissionController = pm.getPackageUidAsUser(
|
||||||
mContext.getPackageManager().getPermissionControllerPackageName(), 0)
|
mContext.getPackageManager().getPermissionControllerPackageName(), 0,
|
||||||
|
UserHandle.getUserId(Binder.getCallingUid()))
|
||||||
== Binder.getCallingUid();
|
== Binder.getCallingUid();
|
||||||
} catch (PackageManager.NameNotFoundException doesNotHappen) {
|
} catch (PackageManager.NameNotFoundException doesNotHappen) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user