Loading services/core/java/com/android/server/am/ActivityManagerService.java +4 −0 Original line number Diff line number Diff line Loading @@ -11265,9 +11265,13 @@ public final class ActivityManagerService extends ActivityManagerNative + android.Manifest.permission.DEVICE_POWER); } final int user = UserHandle.myUserId(); synchronized(this) { long ident = Binder.clearCallingIdentity(); try { if (!shown && mStackSupervisor.isFocusedUserLockedProfile()) { startHomeActivityLocked(user, "setLockScreenShown"); } if (DEBUG_LOCKSCREEN) logLockScreen(" shown=" + shown); mLockScreenShown = shown ? LOCK_SCREEN_SHOWN : LOCK_SCREEN_HIDDEN; updateSleepIfNeededLocked(); Loading services/core/java/com/android/server/am/ActivityStackSupervisor.java +6 −0 Original line number Diff line number Diff line Loading @@ -692,6 +692,12 @@ public final class ActivityStackSupervisor implements DisplayListener { return null; } boolean isFocusedUserLockedProfile() { final int userId = mFocusedStack.topRunningActivityLocked().userId; return userId != UserHandle.myUserId() && mService.mUserController.shouldConfirmCredentials(userId); } void setNextTaskIdForUserLocked(int taskId, int userId) { final int currentTaskId = mCurTaskIdForUser.get(userId, -1); if (taskId > currentTaskId) { Loading Loading
services/core/java/com/android/server/am/ActivityManagerService.java +4 −0 Original line number Diff line number Diff line Loading @@ -11265,9 +11265,13 @@ public final class ActivityManagerService extends ActivityManagerNative + android.Manifest.permission.DEVICE_POWER); } final int user = UserHandle.myUserId(); synchronized(this) { long ident = Binder.clearCallingIdentity(); try { if (!shown && mStackSupervisor.isFocusedUserLockedProfile()) { startHomeActivityLocked(user, "setLockScreenShown"); } if (DEBUG_LOCKSCREEN) logLockScreen(" shown=" + shown); mLockScreenShown = shown ? LOCK_SCREEN_SHOWN : LOCK_SCREEN_HIDDEN; updateSleepIfNeededLocked(); Loading
services/core/java/com/android/server/am/ActivityStackSupervisor.java +6 −0 Original line number Diff line number Diff line Loading @@ -692,6 +692,12 @@ public final class ActivityStackSupervisor implements DisplayListener { return null; } boolean isFocusedUserLockedProfile() { final int userId = mFocusedStack.topRunningActivityLocked().userId; return userId != UserHandle.myUserId() && mService.mUserController.shouldConfirmCredentials(userId); } void setNextTaskIdForUserLocked(int taskId, int userId) { final int currentTaskId = mCurTaskIdForUser.get(userId, -1); if (taskId > currentTaskId) { Loading