From 53e5139b9940bd51af5ad6bc123331a94af5f462 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 7 Jan 2013 21:26:22 +0100 Subject: Queue: move queue_shuffle_order_first() into the class --- src/Queue.cxx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/Queue.cxx') diff --git a/src/Queue.cxx b/src/Queue.cxx index 608cb173..5b3e00d9 100644 --- a/src/Queue.cxx +++ b/src/Queue.cxx @@ -423,10 +423,10 @@ queue::ShuffleOrder() ShuffleOrderRangeWithPriority(0, length); } -static void -queue_shuffle_order_first(struct queue *queue, unsigned start, unsigned end) +void +queue::ShuffleOrderFirst(unsigned start, unsigned end) { - queue->SwapOrders(start, g_rand_int_range(queue->rand, start, end)); + SwapOrders(start, g_rand_int_range(rand, start, end)); } void @@ -543,8 +543,7 @@ queue::SetPriority(unsigned position, uint8_t priority, int after_order) const unsigned priority_count = queue_count_same_priority(this, new_order, priority); assert(priority_count >= 1); - queue_shuffle_order_first(this, new_order, - new_order + priority_count); + ShuffleOrderFirst(new_order, new_order + priority_count); return true; } -- cgit v1.2.3