diff options
Diffstat (limited to 'src/player_thread.c')
-rw-r--r-- | src/player_thread.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/player_thread.c b/src/player_thread.c index 62badab96..3784445e9 100644 --- a/src/player_thread.c +++ b/src/player_thread.c @@ -224,7 +224,8 @@ static void decodeParent(void) while (1) { processDecodeInput(&do_pause, &bbp, &do_xfade, &decodeWaitedOn, &next); - if (pc.command == PLAYER_COMMAND_STOP) { + if (pc.command == PLAYER_COMMAND_STOP || + pc.command == PLAYER_COMMAND_CLOSE_AUDIO) { dropBufferedAudio(); break; } |