diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-05-29 15:18:04 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-05-29 15:18:04 +0000 |
| commit | d0545395df8c7afc57112574a215dcb5fa28ff0a (patch) | |
| tree | a19846af7bef2918b6a32b4ca36f9ec397494b39 /core/java | |
| parent | 8997b7e4c9eef423f73b7c61e926a66648473c24 (diff) | |
| parent | 3aa2cf75415fb077732ca08aaa0ad3f04be17d94 (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.java | 9 |
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); |
