Fixing NPE on search button hit in ContactsBrowserActivity
Change-Id: Icc2fb4d6d5faa2eceb10edfdb6fd4d17e7b483c2
diff --git a/src/com/android/contacts/activities/ContactBrowserActivity.java b/src/com/android/contacts/activities/ContactBrowserActivity.java
index 2c9fa87..c8d8a5f 100644
--- a/src/com/android/contacts/activities/ContactBrowserActivity.java
+++ b/src/com/android/contacts/activities/ContactBrowserActivity.java
@@ -846,10 +846,10 @@
@Override
public void startSearch(String initialQuery, boolean selectInitialQuery, Bundle appSearchData,
boolean globalSearch) {
- if (globalSearch) {
- super.startSearch(initialQuery, selectInitialQuery, appSearchData, globalSearch);
- } else {
+ if (mListFragment != null && mListFragment.isAdded() && !globalSearch) {
mListFragment.startSearch(initialQuery);
+ } else {
+ super.startSearch(initialQuery, selectInitialQuery, appSearchData, globalSearch);
}
}