Loading services/core/java/com/android/server/pm/UserManagerService.java +13 −8 Original line number Diff line number Diff line Loading @@ -394,6 +394,8 @@ public class UserManagerService extends IUserManager.Stub { @Override public void setUserIcon(int userId, Bitmap bitmap) { checkManageUsersPermission("update users"); long ident = Binder.clearCallingIdentity(); try { synchronized (mPackagesLock) { UserInfo info = mUsers.get(userId); if (info == null || info.partial) { Loading @@ -404,6 +406,9 @@ public class UserManagerService extends IUserManager.Stub { writeUserLocked(info); } sendUserInfoChangedBroadcast(userId); } finally { Binder.restoreCallingIdentity(ident); } } private void sendUserInfoChangedBroadcast(int userId) { Loading Loading
services/core/java/com/android/server/pm/UserManagerService.java +13 −8 Original line number Diff line number Diff line Loading @@ -394,6 +394,8 @@ public class UserManagerService extends IUserManager.Stub { @Override public void setUserIcon(int userId, Bitmap bitmap) { checkManageUsersPermission("update users"); long ident = Binder.clearCallingIdentity(); try { synchronized (mPackagesLock) { UserInfo info = mUsers.get(userId); if (info == null || info.partial) { Loading @@ -404,6 +406,9 @@ public class UserManagerService extends IUserManager.Stub { writeUserLocked(info); } sendUserInfoChangedBroadcast(userId); } finally { Binder.restoreCallingIdentity(ident); } } private void sendUserInfoChangedBroadcast(int userId) { Loading