summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Beverly <beverlyt@google.com> 2020-11-18 13:41:54 -0500
committer Beverly <beverlyt@google.com> 2020-11-18 13:41:54 -0500
commit825d665bc6dd2a426c97374c943af25c2977b03d (patch)
tree7c5701effd7382171169eb07cabaa893a3f2bb15
parent687f5e163f24ff31f822f986fd7a99b8832b6286 (diff)
Add PendingIntent immutable flag
Test: manual Fixes: 173539086 Change-Id: Ic9b249496d0a2f1c5a5c8d9ea96abff400a07eb4
-rw-r--r--packages/SystemUI/src/com/android/systemui/power/PowerNotificationWarnings.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/power/PowerNotificationWarnings.java b/packages/SystemUI/src/com/android/systemui/power/PowerNotificationWarnings.java
index a27e9ac61848..8c66ba32ec79 100644
--- a/packages/SystemUI/src/com/android/systemui/power/PowerNotificationWarnings.java
+++ b/packages/SystemUI/src/com/android/systemui/power/PowerNotificationWarnings.java
@@ -16,6 +16,8 @@
package com.android.systemui.power;
+import static android.app.PendingIntent.FLAG_IMMUTABLE;
+
import android.app.KeyguardManager;
import android.app.Notification;
import android.app.NotificationManager;
@@ -334,10 +336,14 @@ public class PowerNotificationWarnings implements PowerUI.WarningsUI {
}
private PendingIntent pendingBroadcast(String action) {
- return PendingIntent.getBroadcastAsUser(mContext, 0,
- new Intent(action).setPackage(mContext.getPackageName())
- .setFlags(Intent.FLAG_RECEIVER_FOREGROUND),
- 0, UserHandle.CURRENT);
+ return PendingIntent.getBroadcastAsUser(
+ mContext,
+ 0 /* request code */,
+ new Intent(action)
+ .setPackage(mContext.getPackageName())
+ .setFlags(Intent.FLAG_RECEIVER_FOREGROUND),
+ FLAG_IMMUTABLE /* flags */,
+ UserHandle.CURRENT);
}
private static Intent settings(String action) {