diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt index c7d5e5381..27b0b442c 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt @@ -78,11 +78,9 @@ class DownloadManager( /** * Empties the download queue. - * - * @param isNotification value that determines if status is set (needed for view updates) */ - fun clearQueue(isNotification: Boolean = false) { - downloader.clearQueue(isNotification) + fun clearQueue() { + downloader.clearQueue() } /** 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 91f5e43b9..e77e0b96d 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 @@ -191,18 +191,10 @@ class Downloader( /** * Removes everything from the queue. - * - * @param isNotification value that determines if status is set (needed for view updates) */ - fun clearQueue(isNotification: Boolean = false) { + fun clearQueue() { destroySubscriptions() - // Needed to update the chapter view - if (isNotification) { - queue - .filter { it.status == Download.State.QUEUE } - .forEach { it.status = Download.State.NOT_DOWNLOADED } - } queue.clear() notifier.dismissProgress() } diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/notification/NotificationReceiver.kt b/app/src/main/java/eu/kanade/tachiyomi/data/notification/NotificationReceiver.kt index 53b612e63..335d483da 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/data/notification/NotificationReceiver.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/notification/NotificationReceiver.kt @@ -63,7 +63,7 @@ class NotificationReceiver : BroadcastReceiver() { downloadManager.pauseDownloads() } // Clear the download queue - ACTION_CLEAR_DOWNLOADS -> downloadManager.clearQueue(true) + ACTION_CLEAR_DOWNLOADS -> downloadManager.clearQueue() // Launch share activity and dismiss notification ACTION_SHARE_IMAGE -> shareImage(