Commit d7d717f2 authored by Max Kellermann's avatar Max Kellermann

playlist_control: don't resume playback when seeking to another song while paused

Use a shortcut in playlist_seek_song(), don't call playlist_play_order() because that would reset the "paused" state.
parent d1eeed6a
ver 0.16.4 (2011/??/??)
* fix memory leaks
* don't resume playback when seeking to another song while paused
* decoder:
- ffmpeg: workaround for semantic API change in recent ffmpeg versions
- flac: validate the sample rate when scanning the tag
......
......@@ -222,10 +222,12 @@ playlist_seek_song(struct playlist *playlist, unsigned song, float seek_time)
playlist->error_count = 0;
if (!playlist->playing || (unsigned)playlist->current != i) {
/* seeking is not within the current song - first
start playing the new song */
/* seeking is not within the current song - prepare
song change */
playlist->playing = true;
playlist->current = i;
playlist_play_order(playlist, i);
queued = NULL;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment