Fixing an NPE caused by contact list initialization logic.
Bug: 2436884
Change-Id: Id615384b8da08146b587fca920f6ad99981c8351
diff --git a/src/com/android/contacts/ContactsListActivity.java b/src/com/android/contacts/ContactsListActivity.java
index 3546d3c..2fdc458 100644
--- a/src/com/android/contacts/ContactsListActivity.java
+++ b/src/com/android/contacts/ContactsListActivity.java
@@ -691,6 +691,7 @@
}
setupListView();
+ setupSearchView();
mQueryHandler = new QueryHandler(this);
mJustCreated = true;
@@ -749,10 +750,6 @@
* Configures search UI.
*/
private void setupSearchView() {
- if (mSearchView != null) {
- return;
- }
-
mSearchView = findViewById(R.id.searchView);
mSearchEditText = (SearchEditText)mSearchView.findViewById(R.id.search_src_text);
mSearchEditText.addTextChangedListener(this);
@@ -1024,7 +1021,6 @@
* auto shown automatically.
*/
private void startSearchMode(boolean showKeyboard) {
- setupSearchView();
View tabs = findTabWidget();
if (tabs != null) {
tabs.setVisibility(View.GONE);