summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dmitry Dementyev <dementyev@google.com> 2020-12-09 16:21:32 -0800
committer Dmitry Dementyev <dementyev@google.com> 2021-01-26 20:58:05 +0000
commit2cd616165c6de4d523637cd84eb0c7490415beb6 (patch)
tree5ace6da1e2d534bd92a507072272f84406461c46
parentde3b7f1aea3cd8267b9b007f43a4a8276059deb2 (diff)
Add IMMUTABLE flag to AccountManager pending intents.
Bug: 174189215,177931355 Test: none Change-Id: I11c81ce4cfb0f51a2fabf92a45d8425647df2121 (cherry picked from commit 7e615a523cd5dae44a7d2b949319f53e6480194e)
-rw-r--r--services/core/java/com/android/server/accounts/AccountManagerService.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/accounts/AccountManagerService.java b/services/core/java/com/android/server/accounts/AccountManagerService.java
index 27c3ff1b4c09..2e04f9c2bcd1 100644
--- a/services/core/java/com/android/server/accounts/AccountManagerService.java
+++ b/services/core/java/com/android/server/accounts/AccountManagerService.java
@@ -3071,7 +3071,8 @@ public class AccountManagerService
.setContentTitle(title)
.setContentText(subtitle)
.setContentIntent(PendingIntent.getActivityAsUser(mContext, 0, intent,
- PendingIntent.FLAG_CANCEL_CURRENT, null, user))
+ PendingIntent.FLAG_CANCEL_CURRENT | PendingIntent.FLAG_IMMUTABLE,
+ null, user))
.build();
installNotification(getCredentialPermissionNotificationId(
account, authTokenType, uid), n, packageName, user.getIdentifier());
@@ -5293,7 +5294,8 @@ public class AccountManagerService
.setContentTitle(String.format(notificationTitleFormat, account.name))
.setContentText(message)
.setContentIntent(PendingIntent.getActivityAsUser(
- mContext, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT,
+ mContext, 0, intent,
+ PendingIntent.FLAG_CANCEL_CURRENT | PendingIntent.FLAG_IMMUTABLE,
null, new UserHandle(userId)))
.build();
installNotification(id, n, packageName, userId);