fix bug in download page that caused reorder to start the queue

This commit is contained in:
Carlos 2019-12-31 13:39:00 -05:00
parent 7ad1dd8ee6
commit 10919cc338
2 changed files with 9 additions and 1 deletions

View file

@ -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()
}
}

View file

@ -144,6 +144,11 @@ class Downloader(
notifier.paused = true
}
/**
* Check if downloader is paused
*/
fun isPaused() = !isRunning
/**
* Removes everything from the queue.
*