fix(android): UPnP volume cache keyed to active route id
android / Build + lint + test (push) Has been cancelled
android / Build + lint + test (push) Has been cancelled
This commit is contained in:
@@ -751,7 +751,7 @@ private fun TransportRow(
|
|||||||
@Composable
|
@Composable
|
||||||
private fun rememberUpnpVolumeKeyHandler(activeUpnp: ActiveUpnp?): (KeyEvent) -> Boolean {
|
private fun rememberUpnpVolumeKeyHandler(activeUpnp: ActiveUpnp?): (KeyEvent) -> Boolean {
|
||||||
val scope = rememberCoroutineScope()
|
val scope = rememberCoroutineScope()
|
||||||
val cache = remember { VolumeCache() }
|
val cache = remember(activeUpnp?.routeId) { VolumeCache() }
|
||||||
return remember(activeUpnp) {
|
return remember(activeUpnp) {
|
||||||
handler@{ event: KeyEvent ->
|
handler@{ event: KeyEvent ->
|
||||||
val rc = activeUpnp?.rendering ?: return@handler false
|
val rc = activeUpnp?.rendering ?: return@handler false
|
||||||
|
|||||||
Reference in New Issue
Block a user