Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7f9f8647 authored by Robin Lee's avatar Robin Lee Committed by Android (Google) Code Review
Browse files

Merge "Lock all profile tasks if keyguard is locked too"

parents 954cfce1 e7056216
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -12044,14 +12044,12 @@ public class ActivityManagerService extends IActivityManager.Stub
            final long ident = Binder.clearCallingIdentity();
            try {
                if (mUserController.shouldConfirmCredentials(userId)) {
                    final int currentUserId = mUserController.getCurrentUserIdLocked();
                    if (!mKeyguardController.isKeyguardLocked()) {
                        // If the device is not locked, we will prompt for credentials immediately.
                        mStackSupervisor.lockAllProfileTasks(userId);
                    } else {
                    if (mKeyguardController.isKeyguardLocked()) {
                        // Showing launcher to avoid user entering credential twice.
                        final int currentUserId = mUserController.getCurrentUserIdLocked();
                        startHomeActivityLocked(currentUserId, "notifyLockedProfile");
                    }
                    mStackSupervisor.lockAllProfileTasks(userId);
                }
            } finally {
                Binder.restoreCallingIdentity(ident);