summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2021-09-09 00:13:08 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-09-09 00:13:08 +0000
commit139ef6e9d170794819c493fefd94b09abeeb8587 (patch)
treeff858cc5f3577191eb5c2aeb5f642780f1585a69
parent473f2668cd7e6a153cec7b293d16292cb07100e7 (diff)
parent7f51b8a1b4a39ed3b6c17df80ec314d6739aa600 (diff)
downloadQuickSearchBox-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.java4
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);
}
}