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:
Zoltan Szatmary-Ban
2016-06-02 16:41:06 +00:00
committed by android-build-merger

View File

@@ -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.