chiark / gitweb /
Fix a bug where Disobedience wouldn't always notice that a track had
authorRichard Kettlewell <rjk@greenend.org.uk>
Mon, 30 Nov 2009 20:50:36 +0000 (20:50 +0000)
committerRichard Kettlewell <rjk@greenend.org.uk>
Mon, 30 Nov 2009 20:50:36 +0000 (20:50 +0000)
commit443c003c99eadf48468e1b20b664005a0b633c31
treebe275d3a484dcca8baada5b0f699a260aa5fcd08
parent4d9a43ba02465613343ece6cacdac45cf651120b
Fix a bug where Disobedience wouldn't always notice that a track had
started playing.  If you turn off random play, then either scratch or
wait for the current track, then turn random play on again then it
would not notice the new track.

The reason is that random track choice is now asynchronous to start a
new track and Disobedience wasn't listening for "playing" log
messages.  Now it does.
disobedience/log.c
disobedience/queue.c