Loading services/core/java/com/android/server/am/UserController.java +7 −5 Original line number Diff line number Diff line Loading @@ -795,12 +795,14 @@ class UserController implements Handler.Callback { */ private void stopGuestOrEphemeralUserIfBackground(int oldUserId) { if (DEBUG_MU) Slog.i(TAG, "Stop guest or ephemeral user if background: " + oldUserId); synchronized(mLock) { UserState oldUss = mStartedUsers.get(oldUserId); if (oldUserId == UserHandle.USER_SYSTEM || oldUserId == mCurrentUserId || oldUss == null || oldUss.state == UserState.STATE_STOPPING || oldUss.state == UserState.STATE_SHUTDOWN) { return; } } UserInfo userInfo = getUserInfo(oldUserId); if (userInfo.isEphemeral()) { Loading Loading
services/core/java/com/android/server/am/UserController.java +7 −5 Original line number Diff line number Diff line Loading @@ -795,12 +795,14 @@ class UserController implements Handler.Callback { */ private void stopGuestOrEphemeralUserIfBackground(int oldUserId) { if (DEBUG_MU) Slog.i(TAG, "Stop guest or ephemeral user if background: " + oldUserId); synchronized(mLock) { UserState oldUss = mStartedUsers.get(oldUserId); if (oldUserId == UserHandle.USER_SYSTEM || oldUserId == mCurrentUserId || oldUss == null || oldUss.state == UserState.STATE_STOPPING || oldUss.state == UserState.STATE_SHUTDOWN) { return; } } UserInfo userInfo = getUserInfo(oldUserId); if (userInfo.isEphemeral()) { Loading