diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadNotifier.kt b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadNotifier.kt index f7a43362dc..8caa67bced 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadNotifier.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadNotifier.kt @@ -28,7 +28,6 @@ internal class DownloadNotifier(private val context: Context) { context.notificationBuilder(Notifications.CHANNEL_DOWNLOADER_PROGRESS) { setLargeIcon(BitmapFactory.decodeResource(context.resources, R.mipmap.ic_launcher)) setAutoCancel(false) - setOngoing(true) setOnlyAlertOnce(true) } } @@ -84,7 +83,6 @@ internal class DownloadNotifier(private val context: Context) { */ fun onProgressChange(download: Download) { with(progressNotificationBuilder) { - // Check if first call. if (!isDownloading) { setSmallIcon(android.R.drawable.stat_sys_download) clearActions() @@ -116,6 +114,7 @@ internal class DownloadNotifier(private val context: Context) { } setProgress(download.pages!!.size, download.downloadedImages, false) + setOngoing(true) show(Notifications.ID_DOWNLOAD_CHAPTER_PROGRESS) } @@ -130,6 +129,7 @@ internal class DownloadNotifier(private val context: Context) { setContentText(context.getString(R.string.download_notifier_download_paused)) setSmallIcon(R.drawable.ic_pause_24dp) setProgress(0, 0, false) + setOngoing(false) clearActions() // Open download manager when clicked setContentIntent(NotificationHandler.openDownloadManagerPendingActivity(context))