diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/more/MoreController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/more/MoreController.kt index 5b0abea5b..1448b52f7 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/more/MoreController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/more/MoreController.kt @@ -205,10 +205,15 @@ class MoreController : } private fun updateDownloadQueueSummary(preference: Preference) { + var pendingDownloadExists = downloadQueueSize != 0 + var pauseMessage = resources?.getString(R.string.paused) + var numberOfPendingDownloads = resources?.getQuantityString(R.plurals.download_queue_summary, downloadQueueSize, downloadQueueSize) + preference.summary = when { - downloadQueueSize == 0 -> null - !isDownloading -> resources?.getString(R.string.paused) - else -> resources?.getQuantityString(R.plurals.download_queue_summary, downloadQueueSize, downloadQueueSize) + !pendingDownloadExists -> null + !isDownloading && !pendingDownloadExists -> pauseMessage + !isDownloading && pendingDownloadExists -> "$pauseMessage • $numberOfPendingDownloads" + else -> numberOfPendingDownloads } }