Merge "NPE in SearchManager.triggerSearch"
This commit is contained in:
@@ -540,11 +540,6 @@ public class SearchManager
|
|||||||
|
|
||||||
private final Context mContext;
|
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 private since they are used by the inner class SearchManagerCallback
|
||||||
/* package */ final Handler mHandler;
|
/* package */ final Handler mHandler;
|
||||||
/* package */ OnDismissListener mDismissListener = null;
|
/* package */ OnDismissListener mDismissListener = null;
|
||||||
@@ -742,10 +737,6 @@ public class SearchManager
|
|||||||
public void triggerSearch(String query,
|
public void triggerSearch(String query,
|
||||||
ComponentName launchActivity,
|
ComponentName launchActivity,
|
||||||
Bundle appSearchData) {
|
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) {
|
if (query == null || TextUtils.getTrimmedLength(query) == 0) {
|
||||||
Log.w(TAG, "triggerSearch called with empty query, ignoring.");
|
Log.w(TAG, "triggerSearch called with empty query, ignoring.");
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user