summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-07-21 21:05:33 +0200
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-07-21 21:05:54 +0200
commit802974f85427a78bb6d97e5e414308a23c439935 (patch)
treecc42025a02743be3cf6a3decbb45386371ff0a3f
parent3aa61fa526b0081a8c6f4cde8ab0126fa45c2df0 (diff)
moved streamer_abort_files call from streamer thread back to the caller thread
-rw-r--r--streamer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/streamer.c b/streamer.c
index f7f61fb0..2749bd4f 100644
--- a/streamer.c
+++ b/streamer.c
@@ -1328,6 +1328,7 @@ streamer_get_apx_bitrate (void) {
void
streamer_set_nextsong (int song, int pstate) {
+ streamer_abort_files ();
handler_push (handler, STR_EV_PLAY_TRACK_IDX, 0, song, pstate);
}
@@ -1339,7 +1340,6 @@ streamer_set_nextsong_real (int song, int pstate) {
output->stop ();
}
trace ("streamer_set_nextsong %d %d\n", song, pstate);
- streamer_abort_files ();
streamer_lock ();
nextsong = song;
nextsong_pstate = pstate;