diff options
author | Max Kellermann <max@duempel.org> | 2012-08-09 21:20:24 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2012-08-15 23:06:59 +0200 |
commit | c2e4fe983da690907316dac9cd1838fc713dec1b (patch) | |
tree | dee356597f2d63fe66c92b6a49a7ada1e75010e4 /src/decoder | |
parent | 81e898375bed0eeed43170629972d8cbc8e4231e (diff) | |
download | mpd-c2e4fe983da690907316dac9cd1838fc713dec1b.tar.gz mpd-c2e4fe983da690907316dac9cd1838fc713dec1b.tar.xz mpd-c2e4fe983da690907316dac9cd1838fc713dec1b.zip |
Song: add function song_equals()
decoder_is_current_song() now recognizes different instances of the
same physical song.
Diffstat (limited to '')
-rw-r--r-- | src/decoder_control.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/decoder_control.c b/src/decoder_control.c index 2a2d8ac66..8bf21365c 100644 --- a/src/decoder_control.c +++ b/src/decoder_control.c @@ -20,6 +20,7 @@ #include "config.h" #include "decoder_control.h" #include "pipe.h" +#include "song.h" #include <assert.h> @@ -111,7 +112,7 @@ decoder_is_current_song(const struct decoder_control *dc, case DECODE_STATE_START: case DECODE_STATE_DECODE: - return dc->song == song; + return song_equals(dc->song, song); } assert(false); |