Merge "Only reset global restriction owner on DO->PO for the right user" into nyc-dev

This commit is contained in:
TreeHugger Robot
2016-06-02 15:59:23 +00:00
committed by Android (Google) Code Review

View File

@@ -1009,9 +1009,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.