summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2018-05-29 15:18:04 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-05-29 15:18:04 +0000
commitd0545395df8c7afc57112574a215dcb5fa28ff0a (patch)
treea19846af7bef2918b6a32b4ca36f9ec397494b39 /core/java
parent8997b7e4c9eef423f73b7c61e926a66648473c24 (diff)
parent3aa2cf75415fb077732ca08aaa0ad3f04be17d94 (diff)
Merge "Fixes a NPE in search manager in slice CTS tests." into pi-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/app/AssistUtils.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/core/java/com/android/internal/app/AssistUtils.java b/core/java/com/android/internal/app/AssistUtils.java
index 294007946c77..9171959537c8 100644
--- a/core/java/com/android/internal/app/AssistUtils.java
+++ b/core/java/com/android/internal/app/AssistUtils.java
@@ -156,9 +156,12 @@ public class AssistUtils {
if (activeServiceSupportsAssistGesture()) {
return getActiveServiceComponentName();
}
-
- Intent intent = ((SearchManager) mContext.getSystemService(Context.SEARCH_SERVICE))
- .getAssistIntent(false);
+ final SearchManager searchManager =
+ (SearchManager) mContext.getSystemService(Context.SEARCH_SERVICE);
+ if (searchManager == null) {
+ return null;
+ }
+ final Intent intent = searchManager.getAssistIntent(false);
PackageManager pm = mContext.getPackageManager();
ResolveInfo info = pm.resolveActivityAsUser(intent, PackageManager.MATCH_DEFAULT_ONLY,
userId);