diff --git a/src/main/java/eu/siacs/conversations/services/NotificationService.java b/src/main/java/eu/siacs/conversations/services/NotificationService.java index 037ccb606bdb6b6a996a4522610ba32e97f0f0b5..3b5e7edaa12b12df5e39d299cb8153bae7db1c89 100644 --- a/src/main/java/eu/siacs/conversations/services/NotificationService.java +++ b/src/main/java/eu/siacs/conversations/services/NotificationService.java @@ -1609,9 +1609,11 @@ public class NotificationService { intent.setAction(XmppConnectionService.ACTION_CLEAR_MISSED_CALL_NOTIFICATION); if (conversation != null) { intent.putExtra("uuid", conversation.getUuid()); - return PendingIntent.getService(mXmppConnectionService, generateRequestCode(conversation, 21), intent, 0); + return PendingIntent.getService(mXmppConnectionService, generateRequestCode(conversation, 21), intent, + s() ? PendingIntent.FLAG_IMMUTABLE : 0); } - return PendingIntent.getService(mXmppConnectionService, 1, intent, 0); + return PendingIntent.getService(mXmppConnectionService, 1, intent, + s() ? PendingIntent.FLAG_IMMUTABLE : 0); } private PendingIntent createReplyIntent(