diff options
author | Max Kellermann <max@duempel.org> | 2014-08-31 14:44:20 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2014-08-31 14:44:20 +0200 |
commit | a26ead035a4574bf2cae6b7fad661a1354ee8641 (patch) | |
tree | 448e821ebfda53f4acbc8aab2b83893133c6a117 | |
parent | 704be54c3a96c7a6bebdaa67711f7debe410a13f (diff) | |
download | mpd-a26ead035a4574bf2cae6b7fad661a1354ee8641.tar.gz mpd-a26ead035a4574bf2cae6b7fad661a1354ee8641.tar.xz mpd-a26ead035a4574bf2cae6b7fad661a1354ee8641.zip |
PlaylistControl: use SeekSongOrder(current) to keep current song
The "current" attribute is a "song order", not a "song position".
This is usually the same - except in random mode. Fixes Mantis ticket
0004073.
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | src/PlaylistControl.cxx | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -1,4 +1,6 @@ ver 0.18.13 (not yet released) +* protocol + - don't change song on "seekcur" in random mode * decoder - dsdiff, dsf: fix endless loop on malformed file - ffmpeg: support ffmpeg/libav version 11 diff --git a/src/PlaylistControl.cxx b/src/PlaylistControl.cxx index df0496e7c..b0ff03a7e 100644 --- a/src/PlaylistControl.cxx +++ b/src/PlaylistControl.cxx @@ -265,5 +265,5 @@ playlist::SeekCurrent(PlayerControl &pc, float seek_time, bool relative) if (seek_time < 0) seek_time = 0; - return SeekSongPosition(pc, current, seek_time); + return SeekSongOrder(pc, current, seek_time); } |