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

Commit 6b613fb4 authored by Beverly Tai's avatar Beverly Tai Committed by Android (Google) Code Review
Browse files

Merge "Always use the MessageAreaController for SIM pin and puk" into main

parents 9df938df 4513fa7f
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -107,7 +107,10 @@ public abstract class KeyguardInputViewController<T extends KeyguardInputView>
        }
    }

    private void updateMessageAreaVisibility() {
    /**
     * Determines whether to show the message area controlled by MessageAreaController.
     */
    public void updateMessageAreaVisibility() {
        if (mMessageAreaController == null) return;
        if (Flags.revampedBouncerMessages()) {
            mMessageAreaController.disable();
+6 −0
Original line number Diff line number Diff line
@@ -117,6 +117,12 @@ public class KeyguardSimPinViewController
        mKeyguardUpdateMonitor.removeCallback(mUpdateMonitorCallback);
    }

    @Override
    public void updateMessageAreaVisibility() {
        if (mMessageAreaController == null) return;
        mMessageAreaController.setIsVisible(true);
    }

    @Override
    void resetState() {
        super.resetState();
+6 −0
Original line number Diff line number Diff line
@@ -114,6 +114,12 @@ public class KeyguardSimPukViewController
        mKeyguardUpdateMonitor.removeCallback(mUpdateMonitorCallback);
    }

    @Override
    public void updateMessageAreaVisibility() {
        if (mMessageAreaController == null) return;
        mMessageAreaController.setIsVisible(true);
    }

    @Override
    public void onResume(int reason) {
        super.onResume(reason);
+1 −0
Original line number Diff line number Diff line
@@ -115,6 +115,7 @@ class KeyguardSimPinViewControllerTest : SysuiTestCase() {
    @Test
    fun onViewAttached() {
        underTest.onViewAttached()
        verify(keyguardMessageAreaController).setIsVisible(true)
        verify(keyguardMessageAreaController)
            .setMessage(context.resources.getString(R.string.keyguard_enter_your_pin), false)
        verify(keyguardUpdateMonitor)
+2 −0
Original line number Diff line number Diff line
@@ -103,7 +103,9 @@ class KeyguardSimPukViewControllerTest : SysuiTestCase() {

    @Test
    fun onViewAttached() {
        Mockito.reset(keyguardMessageAreaController)
        underTest.onViewAttached()
        Mockito.verify(keyguardMessageAreaController).setIsVisible(true)
        Mockito.verify(keyguardUpdateMonitor)
            .registerCallback(any(KeyguardUpdateMonitorCallback::class.java))
        Mockito.verify(keyguardMessageAreaController)