Merge "Update AccountRestrictionHelper in master"

This commit is contained in:
Alex Johnston
2020-03-04 09:51:50 +00:00
committed by Android (Google) Code Review

View File

@@ -53,7 +53,7 @@ public class AccountRestrictionHelper {
return; return;
} }
if (hasBaseUserRestriction(userRestriction, userId)) { if (hasBaseUserRestriction(userRestriction, userId)) {
if (isDisallowRemoveManagedProfileRestriction(userRestriction) if (userRestriction.equals(DISALLOW_REMOVE_MANAGED_PROFILE)
&& isOrganizationOwnedDevice()) { && isOrganizationOwnedDevice()) {
preference.setDisabledByAdmin(getEnforcedAdmin(userRestriction, userId)); preference.setDisabledByAdmin(getEnforcedAdmin(userRestriction, userId));
} else { } else {
@@ -69,10 +69,6 @@ public class AccountRestrictionHelper {
userId); userId);
} }
private boolean isDisallowRemoveManagedProfileRestriction(String userRestriction) {
return userRestriction.equals(DISALLOW_REMOVE_MANAGED_PROFILE);
}
private boolean isOrganizationOwnedDevice() { private boolean isOrganizationOwnedDevice() {
final DevicePolicyManager dpm = (DevicePolicyManager) mContext.getSystemService( final DevicePolicyManager dpm = (DevicePolicyManager) mContext.getSystemService(
Context.DEVICE_POLICY_SERVICE); Context.DEVICE_POLICY_SERVICE);
@@ -85,7 +81,7 @@ public class AccountRestrictionHelper {
private EnforcedAdmin getEnforcedAdmin(String userRestriction, int userId) { private EnforcedAdmin getEnforcedAdmin(String userRestriction, int userId) {
final DevicePolicyManager dpm = (DevicePolicyManager) mContext.getSystemService( final DevicePolicyManager dpm = (DevicePolicyManager) mContext.getSystemService(
Context.DEVICE_POLICY_SERVICE); Context.DEVICE_POLICY_SERVICE);
if (dpm != null) { if (dpm == null) {
return null; return null;
} }
final int managedUsedId = getManagedUserId(userId); final int managedUsedId = getManagedUserId(userId);