Merge "Delay SearchView preparation" into ics-mr1
diff --git a/src/com/android/contacts/activities/DialtactsActivity.java b/src/com/android/contacts/activities/DialtactsActivity.java
index 917d8e0..d5ff79d 100644
--- a/src/com/android/contacts/activities/DialtactsActivity.java
+++ b/src/com/android/contacts/activities/DialtactsActivity.java
@@ -400,8 +400,6 @@
mViewPager.setAdapter(new ViewPagerAdapter(getFragmentManager()));
mViewPager.setOnPageChangeListener(mPageChangeListener);
- prepareSearchView();
-
// Setup the ActionBar tabs (the order matches the tab-index contants TAB_INDEX_*)
setupDialer();
setupCallLog();
@@ -814,6 +812,10 @@
* Hides every tab and shows search UI for phone lookup.
*/
private void enterSearchUi() {
+ if (mSearchView == null) {
+ prepareSearchView();
+ }
+
final ActionBar actionBar = getActionBar();
final Tab tab = actionBar.getSelectedTab();