Commit 363050f4 authored by Max Kellermann's avatar Max Kellermann

playlist_edit: fix "move" relative to current when there is no current song

Fixes Mantis #3770.
parent dbe04c42
ver 0.17.5 (not yet released)
* protocol:
- fix "playlistadd" with URI
- fix "move" relative to current when there is no current song
* configure.ac:
- detect system "ar"
......
......@@ -396,7 +396,12 @@ playlist_move_range(struct playlist *playlist, struct player_control *pc,
? (int)queue_order_to_position(&playlist->queue,
playlist->current)
: -1;
if (to < 0 && playlist->current >= 0) {
if (to < 0) {
if (currentSong < 0)
/* can't move relative to current song,
because there is no current song */
return PLAYLIST_RESULT_BAD_RANGE;
if (start <= (unsigned)currentSong && (unsigned)currentSong < end)
/* no-op, can't be moved to offset of itself */
return PLAYLIST_RESULT_SUCCESS;
......
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