diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2021-09-09 00:13:08 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-09-09 00:13:08 +0000 |
commit | 139ef6e9d170794819c493fefd94b09abeeb8587 (patch) | |
tree | ff858cc5f3577191eb5c2aeb5f642780f1585a69 | |
parent | 473f2668cd7e6a153cec7b293d16292cb07100e7 (diff) | |
parent | 7f51b8a1b4a39ed3b6c17df80ec314d6739aa600 (diff) | |
download | QuickSearchBox-139ef6e9d170794819c493fefd94b09abeeb8587.tar.gz |
Merge "Secure the pendingIntent in SearchWidgetProvider." am: 6f94db4286 am: 57be39752d am: a42ed2b8dc am: 1c8f4163cf am: a948aa19aa am: 69b0eb8b4e am: 4d67d2c273 am: 6b2b728f34 am: 10316a499a am: 7f51b8a1b4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/QuickSearchBox/+/15779144
Change-Id: I1837b310b78251ce0e0f87af812f1e1a01f46fb4
-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); } } |