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

Commit afe3261e authored by Chandru's avatar Chandru Committed by Automerger Merge Worker
Browse files

BouncerKeyguardMessage doesn't always get cleared when being set to null. am: 08241b1e

parents 76119b23 08241b1e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -70,7 +70,7 @@ open class BouncerKeyguardMessageArea(context: Context?, attrs: AttributeSet?) :
    }

    override fun setMessage(msg: CharSequence?) {
        if (msg == textAboutToShow || msg == text) {
        if ((msg == textAboutToShow && msg != null) || msg == text) {
            return
        }
        textAboutToShow = msg
+9 −0
Original line number Diff line number Diff line
@@ -66,4 +66,13 @@ class BouncerKeyguardMessageAreaTest : SysuiTestCase() {
        underTest.setMessage(null)
        assertThat(underTest.text).isEqualTo("")
    }

    @Test
    fun testSetNullClearsPreviousMessage() {
        underTest.setMessage("something not null")
        assertThat(underTest.text).isEqualTo("something not null")

        underTest.setMessage(null)
        assertThat(underTest.text).isEqualTo("")
    }
}