From 9d3fe9bd17f91559cf91bc3564466368c11782c8 Mon Sep 17 00:00:00 2001 From: Hyunyoung Song Date: Mon, 23 Jan 2023 18:48:06 +0000 Subject: [PATCH] Remove constraint inside SearchTarget to only allow one android primitive to be set. Bug: 262611016 Change-Id: I9c318f76978ba02d9c9f92b88d714d6d688022e8 --- core/java/android/app/search/SearchTarget.java | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/core/java/android/app/search/SearchTarget.java b/core/java/android/app/search/SearchTarget.java index a3874f7cb0074..8132b813cba00 100644 --- a/core/java/android/app/search/SearchTarget.java +++ b/core/java/android/app/search/SearchTarget.java @@ -186,16 +186,6 @@ public final class SearchTarget implements Parcelable { mAppWidgetProviderInfo = appWidgetProviderInfo; mSliceUri = sliceUri; mExtras = extras != null ? extras : new Bundle(); - - int published = 0; - if (mSearchAction != null) published++; - if (mShortcutInfo != null) published++; - if (mAppWidgetProviderInfo != null) published++; - if (mSliceUri != null) published++; - if (published > 1) { - throw new IllegalStateException("Only one of SearchAction, ShortcutInfo," - + " AppWidgetProviderInfo, SliceUri can be assigned in a SearchTarget."); - } } /**