From 28b9c1d2cd2f04461f27999cb5f89c306435b9fd Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Sun, 19 Jan 2025 17:12:28 +0100 Subject: [PATCH] Messaging: Make SMS delivered and MMS sent intents mutable Fixes MMS send status and SMS delivery reports. Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/8074 Change-Id: I55b98619ed2d477dcc232ebdaa23b5390b7570b2 --- src/com/android/messaging/sms/MmsSender.java | 2 +- src/com/android/messaging/sms/SmsSender.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/messaging/sms/MmsSender.java b/src/com/android/messaging/sms/MmsSender.java index 75a4110..47eff55 100644 --- a/src/com/android/messaging/sms/MmsSender.java +++ b/src/com/android/messaging/sms/MmsSender.java @@ -158,7 +158,7 @@ public class MmsSender { context, 0 /*request code*/, sentIntent, - PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); + PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); // Send the message MmsManager.sendMultimediaMessage(subId, context, contentUri, locationUrl, diff --git a/src/com/android/messaging/sms/SmsSender.java b/src/com/android/messaging/sms/SmsSender.java index 8667397..4d737aa 100644 --- a/src/com/android/messaging/sms/SmsSender.java +++ b/src/com/android/messaging/sms/SmsSender.java @@ -269,7 +269,7 @@ public class SmsSender { partId, getSendStatusIntent(context, SendStatusReceiver.MESSAGE_DELIVERED_ACTION, messageUri, partId, subId), - PendingIntent.FLAG_IMMUTABLE)); + PendingIntent.FLAG_MUTABLE)); } else { deliveryIntents.add(null); }