playback: resolve song tap behavior inside queue mutation

This commit is contained in:
austinried
2026-11-14 12:05:28 +00:00
parent a9738c6311
commit 01ccc6475d
@@ -1075,18 +1075,12 @@ class PlaybackController(
connect() connect()
return return
} }
scope.launch { scope.launch { startLocked(entry, startPosition, behavior) }
startLock.withLock {
startLocked(entry, startPosition, behavior)
}
}
} }
private suspend fun startPending(pending: PendingPlay) { private suspend fun startPending(pending: PendingPlay) {
startLock.withLock {
startLocked(pending.entry, pending.position, pending.behavior) startLocked(pending.entry, pending.position, pending.behavior)
} }
}
private suspend fun startLocked( private suspend fun startLocked(
entry: QueueEntry, entry: QueueEntry,