dismiss the now playing overlay when playback is cleared

This commit is contained in:
austinried
2026-10-04 00:29:54 +00:00
parent 690dbc70be
commit f21b04af49
@@ -136,6 +136,13 @@ private fun MainNavigation() {
LaunchedEffect(Unit) { if (nowPlayingOpen) nowPlayingProgress = 1f }
val playerVisible = playback.item != null
LaunchedEffect(playerVisible) {
if (!playerVisible) {
settleJob?.cancel()
nowPlayingOpen = false
nowPlayingProgress = 0f
}
}
val density = LocalDensity.current
val navBarInset = with(density) { WindowInsets.navigationBars.getBottom(this).toDp() }