summaryrefslogtreecommitdiff
path: root/streamer.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-04-10 13:48:18 +0200
committerGravatar waker <wakeroid@gmail.com>2011-04-10 13:48:18 +0200
commita8525ebecfc6da0aa3aa26f7170a46d9e39e3589 (patch)
tree635e5b582b1288f579e151568804e1eacd3767da /streamer.c
parentb02a3dc9ff5448e23aff27e557cfd145fc694018 (diff)
fixed "stop after current" with very short tracks
Diffstat (limited to 'streamer.c')
-rw-r--r--streamer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/streamer.c b/streamer.c
index ce1d4e86..e59d9568 100644
--- a/streamer.c
+++ b/streamer.c
@@ -908,7 +908,8 @@ streamer_next (int bytesread) {
bytes_until_next_song = streamer_ringbuf.remaining + bytesread;
streamer_unlock ();
if (conf_get_int ("playlist.stop_after_current", 0)) {
- streamer_set_nextsong (-2, 1);
+ streamer_buffering = 0;
+ streamer_set_nextsong (-2, -2);
}
else {
streamer_move_to_nextsong (0);