mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Allow dismissing download progress notification when paused (closes #4832)
This commit is contained in:
		| @@ -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)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user