mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-03 06:58:42 +00:00
Tweaks to core.queue_* functions.
This commit is contained in:
parent
4caa29fddc
commit
b89120aaa5
1 changed files with 9 additions and 10 deletions
|
@ -456,28 +456,27 @@ class Manager:
|
|||
|
||||
# Queueing functions
|
||||
|
||||
def queue_top(self, unique_ID, enforce_queue=True):
|
||||
def queue_top(self, unique_ID):
|
||||
self.state.queue.insert(0,
|
||||
self.state.queue.pop(self.get_queue_index(unique_ID)))
|
||||
self.apply_queue()
|
||||
self.pickle_state()
|
||||
|
||||
def queue_up(self, unique_ID, enforce_queue=True):
|
||||
def queue_up(self, unique_ID):
|
||||
curr_index = self.get_queue_index(unique_ID)
|
||||
if curr_index > 0:
|
||||
temp = self.state.queue[curr_index - 1]
|
||||
self.state.queue[curr_index - 1] = unique_ID
|
||||
self.state.queue[curr_index] = temp
|
||||
if enforce_queue:
|
||||
self.apply_queue()
|
||||
self.pickle_state()
|
||||
|
||||
def queue_down(self, unique_ID, enforce_queue=True):
|
||||
def queue_down(self, unique_ID):
|
||||
curr_index = self.get_queue_index(unique_ID)
|
||||
if curr_index < (len(self.state.queue) - 1):
|
||||
temp = self.state.queue[curr_index + 1]
|
||||
self.state.queue[curr_index + 1] = unique_ID
|
||||
self.state.queue[curr_index] = temp
|
||||
if enforce_queue:
|
||||
self.apply_queue()
|
||||
self.pickle_state()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue