From 87d027d2c425a95d896caad360791abcce0c5267 Mon Sep 17 00:00:00 2001 From: Evan Severson Date: Wed, 21 Oct 2020 13:41:07 -0700 Subject: [PATCH] Add mutable flag to uninstaller pending intent The package installer service needs to be able to send the result code back to the package installer package. Test: Compile, this change should be a no-op Fixes: 170226088 Change-Id: I9c95566a8128817cd39d8ed31ed95c96981c56f8 --- .../com/android/packageinstaller/UninstallerActivity.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java b/packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java index be778e92787e0..2674eaf4b76c9 100755 --- a/packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java +++ b/packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java @@ -339,8 +339,9 @@ public class UninstallerActivity extends Activity { broadcastIntent.putExtra(UninstallFinish.EXTRA_APP_LABEL, label); broadcastIntent.putExtra(UninstallFinish.EXTRA_UNINSTALL_ID, uninstallId); - PendingIntent pendingIntent = PendingIntent.getBroadcast(this, uninstallId, - broadcastIntent, PendingIntent.FLAG_UPDATE_CURRENT); + PendingIntent pendingIntent = + PendingIntent.getBroadcast(this, uninstallId, broadcastIntent, + PendingIntent.FLAG_MUTABLE | PendingIntent.FLAG_UPDATE_CURRENT); NotificationManager notificationManager = getSystemService(NotificationManager.class); NotificationChannel uninstallingChannel = new NotificationChannel(UNINSTALLING_CHANNEL,