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

Commit a19fbdf5 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Not bypassing while the camera is being launched" into qt-r1-dev

parents e6930c4a ec17775e
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -49,6 +49,7 @@ class KeyguardBypassController {
        private set

    var bouncerShowing: Boolean = false
    var launchingAffordance: Boolean = false
    var qSExpanded = false
        set(value) {
            val changed = field != value
@@ -106,6 +107,9 @@ class KeyguardBypassController {
                // to unlock
                return false
            }
            if (launchingAffordance) {
                return false
            }
            if (isPulseExpanding || qSExpanded) {
                pendingUnlockType = biometricSourceType
                return false
+2 −2
Original line number Diff line number Diff line
@@ -2913,7 +2913,6 @@ public class NotificationPanelView extends PanelView implements
        // nor setting these flags, since the occluded state doesn't change anymore, hence it's
        // never reset.
        if (!isFullyCollapsed()) {
            mLaunchingAffordance = true;
            setLaunchingAffordance(true);
        } else {
            animate = false;
@@ -2923,7 +2922,6 @@ public class NotificationPanelView extends PanelView implements
    }

    public void onAffordanceLaunchEnded() {
        mLaunchingAffordance = false;
        setLaunchingAffordance(false);
    }

@@ -2932,8 +2930,10 @@ public class NotificationPanelView extends PanelView implements
     * launched via a camera gesture.
     */
    private void setLaunchingAffordance(boolean launchingAffordance) {
        mLaunchingAffordance = launchingAffordance;
        getLeftIcon().setLaunchingAffordance(launchingAffordance);
        getRightIcon().setLaunchingAffordance(launchingAffordance);
        mKeyguardBypassController.setLaunchingAffordance(launchingAffordance);
        if (mAffordanceLaunchListener != null) {
            mAffordanceLaunchListener.accept(launchingAffordance);
        }