summaryrefslogtreecommitdiffstats
path: root/core/java/android/app
diff options
context:
space:
mode:
authorYou Kim <you.kim72@gmail.com>2013-08-29 02:44:56 +0900
committerYou Kim <you.kim72@gmail.com>2013-08-29 02:50:18 +0900
commiteb7b408ac76558b8673b5a3f4cc4c56ce54cb5e7 (patch)
treef359bca71f6ba1141e2ea3fdaac1d661debcc278 /core/java/android/app
parentf39abeb4c4fe19bb0b83d1218e180d5ae1ef1a11 (diff)
downloadframeworks_base-eb7b408ac76558b8673b5a3f4cc4c56ce54cb5e7.zip
frameworks_base-eb7b408ac76558b8673b5a3f4cc4c56ce54cb5e7.tar.gz
frameworks_base-eb7b408ac76558b8673b5a3f4cc4c56ce54cb5e7.tar.bz2
NPE in SearchManager.triggerSearch
mAssociatedPackage field is never initialized and cause NPE. Change-Id: Ibf0d44b2170b7cbfe4a883008254a086e03579c5
Diffstat (limited to 'core/java/android/app')
-rw-r--r--core/java/android/app/SearchManager.java9
1 files changed, 0 insertions, 9 deletions
diff --git a/core/java/android/app/SearchManager.java b/core/java/android/app/SearchManager.java
index 7dfc589..2ae5535 100644
--- a/core/java/android/app/SearchManager.java
+++ b/core/java/android/app/SearchManager.java
@@ -435,11 +435,6 @@ public class SearchManager
private final Context mContext;
- /**
- * The package associated with this seach manager.
- */
- private String mAssociatedPackage;
-
// package private since they are used by the inner class SearchManagerCallback
/* package */ final Handler mHandler;
/* package */ OnDismissListener mDismissListener = null;
@@ -633,10 +628,6 @@ public class SearchManager
public void triggerSearch(String query,
ComponentName launchActivity,
Bundle appSearchData) {
- if (!mAssociatedPackage.equals(launchActivity.getPackageName())) {
- throw new IllegalArgumentException("invoking app search on a different package " +
- "not associated with this search manager");
- }
if (query == null || TextUtils.getTrimmedLength(query) == 0) {
Log.w(TAG, "triggerSearch called with empty query, ignoring.");
return;