diff options
| author | 2020-11-18 13:41:54 -0500 | |
|---|---|---|
| committer | 2020-11-18 13:41:54 -0500 | |
| commit | 825d665bc6dd2a426c97374c943af25c2977b03d (patch) | |
| tree | 7c5701effd7382171169eb07cabaa893a3f2bb15 | |
| parent | 687f5e163f24ff31f822f986fd7a99b8832b6286 (diff) | |
Add PendingIntent immutable flag
Test: manual
Fixes: 173539086
Change-Id: Ic9b249496d0a2f1c5a5c8d9ea96abff400a07eb4
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/power/PowerNotificationWarnings.java | 14 |
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) { |