Allow multiple clock plugins simultaneously

Test: atest ClockRegistryTest
Bug: 248101364
Change-Id: I92380d19fcbbbcdb3d3c5d292d44fd57f8595996
This commit is contained in:
Lucas Dupin
2022-09-26 13:57:19 -07:00
parent 31d378dfbe
commit e601a67d00
2 changed files with 3 additions and 2 deletions

View File

@@ -105,7 +105,8 @@ open class ClockRegistry(
)
}
pluginManager.addPluginListener(pluginListener, ClockProviderPlugin::class.java)
pluginManager.addPluginListener(pluginListener, ClockProviderPlugin::class.java,
true /* allowMultiple */)
context.contentResolver.registerContentObserver(
Settings.Secure.getUriFor(Settings.Secure.LOCK_SCREEN_CUSTOM_CLOCK_FACE),
false,

View File

@@ -113,7 +113,7 @@ class ClockRegistryTest : SysuiTestCase() {
registry.isEnabled = true
verify(mockPluginManager)
.addPluginListener(captor.capture(), eq(ClockProviderPlugin::class.java))
.addPluginListener(captor.capture(), eq(ClockProviderPlugin::class.java), eq(true))
pluginListener = captor.value
}