diff --git a/app/src/main/java/fr/free/nrw/commons/upload/UploadService.java b/app/src/main/java/fr/free/nrw/commons/upload/UploadService.java index 0b8aed9a8d..64b1add378 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/UploadService.java +++ b/app/src/main/java/fr/free/nrw/commons/upload/UploadService.java @@ -217,7 +217,8 @@ private void uploadContribution(Contribution contribution) { Timber.d("Before execution!"); curNotification.setContentTitle(getString(R.string.upload_progress_notification_title_start, contribution.getDisplayTitle())) .setContentText(getResources().getQuantityString(R.plurals.uploads_pending_notification_indicator, toUpload, toUpload)) - .setTicker(getString(R.string.upload_progress_notification_title_in_progress, contribution.getDisplayTitle())); + .setTicker(getString(R.string.upload_progress_notification_title_in_progress, contribution.getDisplayTitle())) + .setOngoing(true); notificationManager .notify(notificationTag, NOTIFICATION_UPLOAD_IN_PROGRESS, curNotification.build()); @@ -306,7 +307,8 @@ private void showFailedNotification(Contribution contribution) { curNotification.setTicker(getString(R.string.upload_failed_notification_title, contribution.getDisplayTitle())) .setContentTitle(getString(R.string.upload_failed_notification_title, contribution.getDisplayTitle())) .setContentText(getString(R.string.upload_failed_notification_subtitle)) - .setProgress(0, 0, false); + .setProgress(0, 0, false) + .setOngoing(false); notificationManager.notify(contribution.getLocalUri().toString(), NOTIFICATION_UPLOAD_FAILED, curNotification.build()); contribution.setState(Contribution.STATE_FAILED);