Commit 81b73736 authored by Max Kellermann's avatar Max Kellermann

queue/Queue: MoveOrder() returns to_order

parent fa67c254
......@@ -310,8 +310,7 @@ playlist::SetRandom(PlayerControl &pc, bool status)
playlist is played after that */
unsigned current_order =
queue.PositionToOrder(current_position);
queue.MoveOrder(current_order, 0);
current = 0;
current = queue.MoveOrder(current_order, 0);
} else
current = -1;
} else
......
......@@ -195,7 +195,7 @@ Queue::MoveRange(unsigned start, unsigned end, unsigned to) noexcept
}
}
void
unsigned
Queue::MoveOrder(unsigned from_order, unsigned to_order) noexcept
{
assert(from_order < length);
......@@ -212,6 +212,7 @@ Queue::MoveOrder(unsigned from_order, unsigned to_order) noexcept
}
order[to_order] = from_position;
return to_order;
}
void
......
......@@ -284,8 +284,10 @@ struct Queue {
/**
* Moves a song to a new position in the "order" list.
*
* @return to_order
*/
void MoveOrder(unsigned from_order, unsigned to_order) noexcept;
unsigned MoveOrder(unsigned from_order, unsigned to_order) noexcept;
/**
* Moves a song to a new position.
......
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