diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2021-09-08 23:28:06 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-09-08 23:28:06 +0000 |
commit | 6b2b728f340804dea512ee52804ffd33f9d019da (patch) | |
tree | 4b350ffda99e90361052d8edc1e11ba5f1143ed9 | |
parent | 07777f0a0fdf57cd3664b4739da09f50b0236be6 (diff) | |
parent | 4d67d2c27324dcb882daa9f2fec20c49fa4154b7 (diff) | |
download | QuickSearchBox-6b2b728f340804dea512ee52804ffd33f9d019da.tar.gz |
Merge "Secure the pendingIntent in SearchWidgetProvider." am: 6f94db4286 am: 57be39752d am: a42ed2b8dc am: 1c8f4163cf am: a948aa19aa am: 69b0eb8b4e am: 4d67d2c273
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/QuickSearchBox/+/15779144
Change-Id: Iba8704a73e5712c64902e644ef574e4e6e060d64
-rw-r--r-- | src/com/android/quicksearchbox/SearchWidgetProvider.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/quicksearchbox/SearchWidgetProvider.java b/src/com/android/quicksearchbox/SearchWidgetProvider.java index 205e7cc..8f2a6c8 100644 --- a/src/com/android/quicksearchbox/SearchWidgetProvider.java +++ b/src/com/android/quicksearchbox/SearchWidgetProvider.java @@ -178,7 +178,9 @@ public class SearchWidgetProvider extends BroadcastReceiver { private void setOnClickActivityIntent(Context context, RemoteViews views, int viewId, Intent intent) { - PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); + intent.setPackage(context.getPackageName()); + PendingIntent pendingIntent = PendingIntent.getActivity( + context, 0, intent, PendingIntent.FLAG_IMMUTABLE); views.setOnClickPendingIntent(viewId, pendingIntent); } } |