diff options
| author | 2020-12-09 16:21:32 -0800 | |
|---|---|---|
| committer | 2021-01-26 20:58:05 +0000 | |
| commit | 2cd616165c6de4d523637cd84eb0c7490415beb6 (patch) | |
| tree | 5ace6da1e2d534bd92a507072272f84406461c46 | |
| parent | de3b7f1aea3cd8267b9b007f43a4a8276059deb2 (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.java | 6 |
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); |