diff options
Diffstat (limited to 'src/queue/PlaylistControl.cxx')
-rw-r--r-- | src/queue/PlaylistControl.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/queue/PlaylistControl.cxx b/src/queue/PlaylistControl.cxx index 3c7a69c61..67ac9402f 100644 --- a/src/queue/PlaylistControl.cxx +++ b/src/queue/PlaylistControl.cxx @@ -212,12 +212,13 @@ playlist::SeekSongOrder(PlayerControl &pc, unsigned i, SongTime seek_time, queued_song = nullptr; } + queued = -1; + if (!pc.LockSeek(new DetachedSong(queue.GetOrder(i)), seek_time, error)) { UpdateQueuedSong(pc, queued_song); return false; } - queued = -1; UpdateQueuedSong(pc, nullptr); return true; |