From 81794e24757ea3c40de64d67dd85cb5d08bd4a8a Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Wed, 3 Jun 2026 17:52:00 -0400 Subject: [PATCH] fix(android): UPnP volume cache keyed to active route id --- .../java/com/fabledsword/minstrel/player/ui/NowPlayingScreen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/fabledsword/minstrel/player/ui/NowPlayingScreen.kt b/android/app/src/main/java/com/fabledsword/minstrel/player/ui/NowPlayingScreen.kt index 72a648c7..ac21a6ef 100644 --- a/android/app/src/main/java/com/fabledsword/minstrel/player/ui/NowPlayingScreen.kt +++ b/android/app/src/main/java/com/fabledsword/minstrel/player/ui/NowPlayingScreen.kt @@ -751,7 +751,7 @@ private fun TransportRow( @Composable private fun rememberUpnpVolumeKeyHandler(activeUpnp: ActiveUpnp?): (KeyEvent) -> Boolean { val scope = rememberCoroutineScope() - val cache = remember { VolumeCache() } + val cache = remember(activeUpnp?.routeId) { VolumeCache() } return remember(activeUpnp) { handler@{ event: KeyEvent -> val rc = activeUpnp?.rendering ?: return@handler false