diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index ed8f49e68453b..403d8bf0cb6ff 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -2745,13 +2745,11 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { if (userHandle == UserHandle.USER_OWNER) { wipeDataLocked(flags); } else { - lockNowUnchecked(); mHandler.post(new Runnable() { public void run() { try { ActivityManagerNative.getDefault().switchUser(UserHandle.USER_OWNER); - (mUserManager) - .removeUser(userHandle); + mUserManager.removeUser(userHandle); } catch (RemoteException re) { // Shouldn't happen }