adjust so downloader doesnt autostart when queue was paused (#2413)

adjust so downloader doesnt autostart when queue was paused
This commit is contained in:
Carlos 2020-01-03 15:33:17 -05:00 committed by GitHub
parent 491d476cac
commit aa57b1bc77
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -199,7 +199,7 @@ class Downloader(
*/
fun queueChapters(manga: Manga, chapters: List<Chapter>, autoStart: Boolean) = launchUI {
val source = sourceManager.get(manga.source) as? HttpSource ?: return@launchUI
val wasEmpty = queue.isEmpty()
// Called in background thread, the operation can be slow with SAF.
val chaptersWithoutDir = async {
val mangaDir = provider.findMangaDir(manga, source)
@ -232,7 +232,7 @@ class Downloader(
}
// Start downloader if needed
if (autoStart) {
if (autoStart && wasEmpty) {
DownloadService.start(this@Downloader.context)
}
}