diff options
| author | salmonik <raisersoft@proton.me> | 2026-05-05 21:37:44 +0200 |
|---|---|---|
| committer | salmonik <raisersoft@proton.me> | 2026-05-05 21:37:44 +0200 |
| commit | 1f320d9771bac2780e5a09d6a3bc063b35cf58de (patch) | |
| tree | b56506dcdf15b767d3eeb5857453583b76340d17 /src/state.rs | |
| parent | fix(daemon): robust auto-advance; ensure next track starts even if playback f... (diff) | |
| download | rsplayer-1f320d9771bac2780e5a09d6a3bc063b35cf58de.tar.gz rsplayer-1f320d9771bac2780e5a09d6a3bc063b35cf58de.zip | |
fix(audio): resolve deadlock preventing auto-advance to next track
The audio callback deadlocked when trying to lock audio_data twice,
preventing track_ended from being set and breaking auto-advance.
Also removed erroneous track_ended.store(true) calls from error paths
that were causing incorrect queue advancement when playback failed.
Diffstat (limited to 'src/state.rs')
0 files changed, 0 insertions, 0 deletions
