Merge "Clocks now correctly respond to font setting changes" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
fa0dc28b4c
@@ -137,6 +137,10 @@ open class ClockEventController @Inject constructor(
|
||||
override fun onThemeChanged() {
|
||||
updateFun.updateColors()
|
||||
}
|
||||
|
||||
override fun onDensityOrFontScaleChanged() {
|
||||
clock?.events?.onFontSettingChanged()
|
||||
}
|
||||
}
|
||||
|
||||
private val batteryCallback = object : BatteryStateChangeCallback {
|
||||
|
||||
@@ -118,6 +118,20 @@ class ClockEventControllerTest : SysuiTestCase() {
|
||||
verify(events, times(2)).onColorPaletteChanged(any(), any(), any())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun fontChanged_verifyFontSizeUpdated() {
|
||||
clockEventController.clock = clock
|
||||
verify(events).onColorPaletteChanged(any(), any(), any())
|
||||
|
||||
clockEventController.registerListeners()
|
||||
|
||||
val captor = argumentCaptor<ConfigurationController.ConfigurationListener>()
|
||||
verify(configurationController).addCallback(capture(captor))
|
||||
captor.value.onDensityOrFontScaleChanged()
|
||||
|
||||
verify(events).onFontSettingChanged()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun batteryCallback_keyguardShowingCharging_verifyChargeAnimation() {
|
||||
clockEventController.clock = clock
|
||||
|
||||
Reference in New Issue
Block a user