Loading services/core/java/com/android/server/pm/UserManagerService.java +46 −42 Original line number Diff line number Diff line Loading @@ -1140,6 +1140,8 @@ public class UserManagerService extends IUserManager.Stub { */ public boolean removeUser(int userHandle) { checkManageUsersPermission("Only the system can remove users"); long ident = Binder.clearCallingIdentity(); try { final UserInfo user; synchronized (mPackagesLock) { user = mUsers.get(userHandle); Loading Loading @@ -1185,8 +1187,10 @@ public class UserManagerService extends IUserManager.Stub { } catch (RemoteException e) { return false; } return res == ActivityManager.USER_OP_SUCCESS; } finally { Binder.restoreCallingIdentity(ident); } } void finishRemoveUser(final int userHandle) { Loading Loading
services/core/java/com/android/server/pm/UserManagerService.java +46 −42 Original line number Diff line number Diff line Loading @@ -1140,6 +1140,8 @@ public class UserManagerService extends IUserManager.Stub { */ public boolean removeUser(int userHandle) { checkManageUsersPermission("Only the system can remove users"); long ident = Binder.clearCallingIdentity(); try { final UserInfo user; synchronized (mPackagesLock) { user = mUsers.get(userHandle); Loading Loading @@ -1185,8 +1187,10 @@ public class UserManagerService extends IUserManager.Stub { } catch (RemoteException e) { return false; } return res == ActivityManager.USER_OP_SUCCESS; } finally { Binder.restoreCallingIdentity(ident); } } void finishRemoveUser(final int userHandle) { Loading