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

Commit 6d1d3907 authored by Vania Januar's avatar Vania Januar
Browse files

Register battery callbacks from USI notification startable.

This fixes a regression whew the stylus low battery
notifications wasn't showing.

Bug: 269087753
Test: StylusUsiPowerStartableTest
Change-Id: I781b36b340cc808fff566e40019304d283c7e3d6
parent bf0e9a82
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -74,6 +74,7 @@ constructor(

        stylusUsiPowerUi.init()
        stylusManager.registerCallback(this)
        stylusManager.registerBatteryCallback(this)
        stylusManager.startListener()
    }

+8 −0
Original line number Diff line number Diff line
@@ -91,6 +91,14 @@ class StylusUsiPowerStartableTest : SysuiTestCase() {
        verify(stylusUsiPowerUi, times(1)).init()
    }

    @Test
    fun start_registersCallbacks() {
        startable.start()

        verify(stylusManager, times(1)).registerCallback(startable)
        verify(stylusManager, times(1)).registerBatteryCallback(startable)
    }

    @Test
    fun onStylusAdded_internal_updatesNotificationSuppression() {
        startable.onStylusAdded(STYLUS_DEVICE_ID)