diff options
| -rw-r--r-- | core/java/android/server/search/Searchables.java | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/core/java/android/server/search/Searchables.java b/core/java/android/server/search/Searchables.java index b959907..c615957 100644 --- a/core/java/android/server/search/Searchables.java +++ b/core/java/android/server/search/Searchables.java @@ -247,7 +247,12 @@ public class Searchables {              for (int i = 0; i < webSearchInfoList.size(); ++i) {                  ActivityInfo ai = webSearchInfoList.get(i).activityInfo;                  ComponentName component = new ComponentName(ai.packageName, ai.name); -                newSearchablesForWebSearchList.add(newSearchablesMap.get(component)); +                SearchableInfo searchable = newSearchablesMap.get(component); +                if (searchable == null) { +                    Log.w(LOG_TAG, "did not find component in searchables: " + component); +                } else { +                    newSearchablesForWebSearchList.add(searchable); +                }              }          } | 
