Merge pull request #30 from CarlosEsco/reorderFix
fix bug in download page that causes reorder to start the queue
This commit is contained in:
commit
5cfb3b3b6e
2 changed files with 9 additions and 1 deletions
|
@ -99,10 +99,13 @@ class DownloadManager(context: Context) {
|
|||
* @param downloads value to set the download queue to
|
||||
*/
|
||||
fun reorderQueue(downloads: List<Download>) {
|
||||
val wasPaused = downloader.isPaused()
|
||||
downloader.pause()
|
||||
downloader.queue.clear()
|
||||
downloader.queue.addAll(downloads)
|
||||
downloader.start()
|
||||
if(!wasPaused){
|
||||
downloader.start()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -145,6 +145,11 @@ class Downloader(
|
|||
notifier.paused = true
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if downloader is paused
|
||||
*/
|
||||
fun isPaused() = !isRunning
|
||||
|
||||
/**
|
||||
* Removes everything from the queue.
|
||||
*
|
||||
|
|
Reference in a new issue