Loading services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +3 −17 Original line number Diff line number Diff line Loading @@ -16771,7 +16771,9 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { provisioningParams.isKeepAccountMigrated(), callerPackage); if (provisioningParams.isOrganizationOwnedProvisioning()) { setProfileOwnerOnOrgOwnedDeviceState(admin, userInfo.id, caller.getUserId()); synchronized (getLockObject()) { markProfileOwnerOnOrganizationOwnedDeviceUncheckedLocked(admin, userInfo.id); } } return userInfo.getUserHandle(); Loading Loading @@ -17003,22 +17005,6 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } } private void setProfileOwnerOnOrgOwnedDeviceState( ComponentName admin, @UserIdInt int profileId, @UserIdInt int parentUserId) { synchronized (getLockObject()) { markProfileOwnerOnOrganizationOwnedDeviceUncheckedLocked(admin, profileId); } restrictRemovalOfManagedProfile(parentUserId); } private void restrictRemovalOfManagedProfile(@UserIdInt int parentUserId) { final UserHandle parentUserHandle = UserHandle.of(parentUserId); mUserManager.setUserRestriction( UserManager.DISALLOW_REMOVE_MANAGED_PROFILE, /* value= */ true, parentUserHandle); } @Override public void provisionFullyManagedDevice( @NonNull FullyManagedDeviceProvisioningParams provisioningParams, Loading
services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +3 −17 Original line number Diff line number Diff line Loading @@ -16771,7 +16771,9 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { provisioningParams.isKeepAccountMigrated(), callerPackage); if (provisioningParams.isOrganizationOwnedProvisioning()) { setProfileOwnerOnOrgOwnedDeviceState(admin, userInfo.id, caller.getUserId()); synchronized (getLockObject()) { markProfileOwnerOnOrganizationOwnedDeviceUncheckedLocked(admin, userInfo.id); } } return userInfo.getUserHandle(); Loading Loading @@ -17003,22 +17005,6 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } } private void setProfileOwnerOnOrgOwnedDeviceState( ComponentName admin, @UserIdInt int profileId, @UserIdInt int parentUserId) { synchronized (getLockObject()) { markProfileOwnerOnOrganizationOwnedDeviceUncheckedLocked(admin, profileId); } restrictRemovalOfManagedProfile(parentUserId); } private void restrictRemovalOfManagedProfile(@UserIdInt int parentUserId) { final UserHandle parentUserHandle = UserHandle.of(parentUserId); mUserManager.setUserRestriction( UserManager.DISALLOW_REMOVE_MANAGED_PROFILE, /* value= */ true, parentUserHandle); } @Override public void provisionFullyManagedDevice( @NonNull FullyManagedDeviceProvisioningParams provisioningParams,