Merge "Only reset global restriction owner on DO->PO for the right user" into nyc-dev am: 2002061f34 am: 462db089d4

am: 4cdc299716

* commit '4cdc299716bf6f9f5af553994e78e2b3b276783b':
  Only reset global restriction owner on DO->PO for the right user

Change-Id: I51c749ddabeef1b080320baefaab1de4d72860fc
This commit is contained in:
Zoltan Szatmary-Ban
2016-06-02 16:57:25 +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.