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

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

Merge "DirectReply: Show bouncer when occluded"

parents ff53f923 ce8f096b
Loading
Loading
Loading
Loading
+10 −6
Original line number Diff line number Diff line
@@ -2968,7 +2968,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,

        runPostCollapseRunnables();
        setInteracting(StatusBarManager.WINDOW_STATUS_BAR, false);
        showBouncer();
        showBouncerIfKeyguard();
        recomputeDisableFlags(shouldAnimatIconHiding() /* animate */);

        // Trimming will happen later if Keyguard is showing - doing it here might cause a jank in
@@ -4542,12 +4542,16 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
        return false;
    }

    protected void showBouncer() {
    private void showBouncerIfKeyguard() {
        if (mState == StatusBarState.KEYGUARD || mState == StatusBarState.SHADE_LOCKED) {
            showBouncer();
        }
    }

    protected void showBouncer() {
        mWaitingForKeyguardExit = mStatusBarKeyguardViewManager.isShowing();
        mStatusBarKeyguardViewManager.dismiss();
    }
    }

    private void instantExpandNotificationsPanel() {

@@ -4646,7 +4650,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
    public void onTrackingStopped(boolean expand) {
        if (mState == StatusBarState.KEYGUARD || mState == StatusBarState.SHADE_LOCKED) {
            if (!expand && !mUnlockMethodCache.canSkipBouncer()) {
                showBouncer();
                showBouncerIfKeyguard();
            }
        }
    }
@@ -4741,7 +4745,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
                || !mShowLockscreenNotifications || mFalsingManager.shouldEnforceBouncer();
        if (isLockscreenPublicMode(userId) && fullShadeNeedsBouncer) {
            mLeaveOpenOnKeyguardHide = true;
            showBouncer();
            showBouncerIfKeyguard();
            mDraggedDownRow = row;
            mPendingRemoteInputView = null;
        } else {