diff --git a/src/main/kotlin/com/machiav3lli/fdroid/service/SyncService.kt b/src/main/kotlin/com/machiav3lli/fdroid/service/SyncService.kt index 4a2540b9..1bc83f63 100644 --- a/src/main/kotlin/com/machiav3lli/fdroid/service/SyncService.kt +++ b/src/main/kotlin/com/machiav3lli/fdroid/service/SyncService.kt @@ -391,7 +391,6 @@ class SyncService : ConnectionService() { .observeOn(AndroidSchedulers.mainThread()) .subscribe { result, throwable -> throwable?.printStackTrace() - currentTask = null if (result.isNotEmpty()) { if (Preferences[Preferences.Key.InstallAfterSync]) batchUpdate(result) @@ -399,8 +398,12 @@ class SyncService : ConnectionService() { updateNotificationBlockerFragment?.get()?.isAdded != true && result.isNotEmpty() ) - displayUpdatesNotification(result) + displayUpdatesNotification( + result, + currentTask?.task?.manual == true + ) } + currentTask = null handleNextTask(false) } if (hasUpdates) {