Fix NullPointerException when getCurrentSuggestions.
Check if mSearchActivityView.getSuggestions is null before
return it's result.Fix NullPointerException when
getCurrentSuggestions.
Change-Id: I0eb5618656e7a9ba87e88a7bced6e2ef7fb9daeb
diff --git a/src/com/android/quicksearchbox/SearchActivity.java b/src/com/android/quicksearchbox/SearchActivity.java
index d17e436..050fc89 100644
--- a/src/com/android/quicksearchbox/SearchActivity.java
+++ b/src/com/android/quicksearchbox/SearchActivity.java
@@ -367,7 +367,11 @@
}
protected SuggestionCursor getCurrentSuggestions() {
- return mSearchActivityView.getSuggestions().getResult();
+ Suggestions suggestions = mSearchActivityView.getSuggestions();
+ if (suggestions == null) {
+ return null;
+ }
+ return suggestions.getResult();
}
protected SuggestionPosition getCurrentSuggestions(SuggestionsAdapter<?> adapter, long id) {