Merge "Only reset global restriction owner on DO->PO for the right user" into nyc-dev
am: 2002061f34
* commit '2002061f349edfbf583b115af647f0ca34cf749e':
Only reset global restriction owner on DO->PO for the right user
Change-Id: If1782d4b767ec46b14e8c1e31245fd9f99a93bf0
This commit is contained in:
@@ -1014,9 +1014,13 @@ public class UserManagerService extends IUserManager.Stub {
|
||||
// in getUserRestrictionSource on who set local policies.
|
||||
mGlobalRestrictionOwnerUserId = userId;
|
||||
} else {
|
||||
// When profile owner sets restrictions it passes null global bundle and we reset
|
||||
// global restriction owner userId.
|
||||
mGlobalRestrictionOwnerUserId = UserHandle.USER_NULL;
|
||||
if (mGlobalRestrictionOwnerUserId == userId) {
|
||||
// When profile owner sets restrictions it passes null global bundle and we
|
||||
// reset global restriction owner userId.
|
||||
// This means this user used to have DO, but now the DO is gone and the user
|
||||
// instead has PO.
|
||||
mGlobalRestrictionOwnerUserId = UserHandle.USER_NULL;
|
||||
}
|
||||
}
|
||||
{
|
||||
// Update local.
|
||||
|
||||
Reference in New Issue
Block a user