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

Commit 77792e37 authored by Matt Pietal's avatar Matt Pietal Committed by Automerger Merge Worker
Browse files

Merge "Fix shade over occluded activity" into tm-qpr-dev am: b5285791

parents 4e29c9d0 b5285791
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -469,6 +469,9 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
            // Don't expand to the bouncer. Instead transition back to the lock screen (see
            // CentralSurfaces#showBouncerOrLockScreenIfKeyguard)
            return;
        } else if (mKeyguardStateController.isOccluded()
                && !mDreamOverlayStateController.isOverlayActive()) {
            return;
        } else if (needsFullscreenBouncer()) {
            if (mPrimaryBouncer != null) {
                mPrimaryBouncer.setExpansion(KeyguardBouncer.EXPANSION_VISIBLE);
+11 −0
Original line number Diff line number Diff line
@@ -306,6 +306,17 @@ public class StatusBarKeyguardViewManagerTest extends SysuiTestCase {
        verify(mPrimaryBouncer, never()).setExpansion(anyFloat());
    }

    @Test
    public void onPanelExpansionChanged_neverTranslatesBouncerWhenOccluded() {
        when(mKeyguardStateController.isOccluded()).thenReturn(true);
        mStatusBarKeyguardViewManager.onPanelExpansionChanged(
                expansionEvent(
                        /* fraction= */ KeyguardBouncer.EXPANSION_VISIBLE,
                        /* expanded= */ true,
                        /* tracking= */ false));
        verify(mPrimaryBouncer, never()).setExpansion(anyFloat());
    }

    @Test
    public void onPanelExpansionChanged_neverTranslatesBouncerWhenShowBouncer() {
        // Since KeyguardBouncer.EXPANSION_VISIBLE = 0 panel expansion, if the unlock is dismissing