summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-07-23 22:27:03 +0200
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-07-23 22:27:03 +0200
commit8fafe1397929e2d2f6727fa380d467f4114a9a38 (patch)
tree907bf5f62e4289f34a4c2b982018fbd411c1ffa5
parent9f61d8432300e853561c4c06dd290e4290a01763 (diff)
reset badsong on manual track activation
-rw-r--r--streamer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/streamer.c b/streamer.c
index d304e1a8..2f1a8782 100644
--- a/streamer.c
+++ b/streamer.c
@@ -1375,6 +1375,9 @@ streamer_set_nextsong_real (int song, int pstate) {
output->stop ();
}
streamer_lock ();
+ if (pstate == 1) {
+ badsong = -1;
+ }
nextsong = song;
nextsong_pstate = pstate;
if (output->state () == OUTPUT_STATE_STOPPED) {