From c6a43b691f88d724420961e0a8074fcb0882f593 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 10 Mar 2009 18:03:38 +0100 Subject: player_thread: clear player.queued after failure When pc.next_song is reset due to a decoder failure, also reset the player.queued flag. player.queued must not be true when there is no pc.next_song. --- src/player_thread.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/player_thread.c') diff --git a/src/player_thread.c b/src/player_thread.c index 82628ddc0..bc10793a6 100644 --- a/src/player_thread.c +++ b/src/player_thread.c @@ -142,6 +142,7 @@ player_wait_for_decoder(struct player *player) pc.errored_song = dc.next_song; pc.error = PLAYER_ERROR_FILE; pc.next_song = NULL; + player->queued = false; return false; } -- cgit v1.2.3