From ef9a4ee643c7c346068464968193fb5c91546fb6 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sat, 23 Oct 2021 16:44:21 -0400 Subject: [PATCH] Launch the download warning toast in the UI thread --- .../java/eu/kanade/tachiyomi/data/download/Downloader.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt b/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt index 4080322d4..ca84421bc 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt @@ -21,6 +21,7 @@ import eu.kanade.tachiyomi.util.lang.RetryWithDelay import eu.kanade.tachiyomi.util.lang.launchIO import eu.kanade.tachiyomi.util.lang.launchNow import eu.kanade.tachiyomi.util.lang.plusAssign +import eu.kanade.tachiyomi.util.lang.withUIContext import eu.kanade.tachiyomi.util.storage.DiskUtil import eu.kanade.tachiyomi.util.storage.saveTo import eu.kanade.tachiyomi.util.system.ImageUtil @@ -273,7 +274,9 @@ class Downloader( if (autoStart && wasEmpty) { val maxDownloadsFromSource = queue.groupBy { it.source }.maxOf { it.value.size } if (maxDownloadsFromSource > CHAPTERS_PER_SOURCE_QUEUE_WARNING_THRESHOLD) { - context.toast(R.string.download_queue_size_warning, Toast.LENGTH_LONG) + withUIContext { + context.toast(R.string.download_queue_size_warning, Toast.LENGTH_LONG) + } } DownloadService.start(context) }