X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/6735af5fd1a4ae3978c0c31ac6026f15742c0a90..751f0b576ab425d4a786d5c7c89285370d601235:/disobedience/queue.c diff --git a/disobedience/queue.c b/disobedience/queue.c index 95ff0d5..748b8e3 100644 --- a/disobedience/queue.c +++ b/disobedience/queue.c @@ -140,7 +140,7 @@ static gboolean playing_periodic(gpointer attribute((unused)) data) { * do it once a minute then the rest of the queue can get out of date too * easily.) */ struct queue_entry *q = ql_queue.q; - if(q) { + if(q && playing_track && !(last_state&(DISORDER_TRACK_PAUSED))) { if(q == playing_track) q = q->next; if(q) {