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

Commit d4124684 authored by Jeff DeCew's avatar Jeff DeCew Committed by Automerger Merge Worker
Browse files

Merge "Fix notifications disappearing when shade fully expands." into tm-dev am: 1a4f7b8b

parents 10f12771 1a4f7b8b
Loading
Loading
Loading
Loading
+6 −6
Original line number Original line Diff line number Diff line
@@ -265,12 +265,12 @@ class NotificationWakeUpCoordinator @Inject constructor(
    }
    }


    override fun onStateChanged(newState: Int) {
    override fun onStateChanged(newState: Int) {
        if (screenOffAnimationController.overrideNotificationsFullyDozingOnKeyguard() &&
        if (state == StatusBarState.SHADE && newState == StatusBarState.SHADE) {
            state == StatusBarState.KEYGUARD &&
            // The SHADE -> SHADE transition is only possible as part of cancelling the screen-off
            newState == StatusBarState.SHADE) {
            // animation (e.g. by fingerprint unlock).  This is done because the system is in an
            // If we're animating the screen off and going from KEYGUARD back to SHADE, the
            // undefined state, so it's an indication that we should do state cleanup. We override
            // animation was cancelled and we are unlocking. Override the doze amount to 0f (not
            // the doze amount to 0f (not dozing) so that the notifications are no longer hidden.
            // dozing) so that the notifications are no longer hidden.
            // See: UnlockedScreenOffAnimationController.onFinishedWakingUp()
            setDozeAmount(0f, 0f)
            setDozeAmount(0f, 0f)
        }
        }