diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/dialer/DialtactsActivity.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java index fe29d2c18..6fdf5499e 100644 --- a/src/com/android/dialer/DialtactsActivity.java +++ b/src/com/android/dialer/DialtactsActivity.java @@ -588,6 +588,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O mIsDialpadShown = false; mDialpadFragment.setAnimate(animate); + updateSearchFragmentPosition(); updateFloatingActionButton(); if (animate) { Animation slideOut = AnimationUtils.loadAnimation(this, R.anim.slide_out); @@ -602,7 +603,6 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O commitDialpadFragmentHide(); } - updateSearchFragmentPosition(); mListsFragment.maybeShowActionBar(); } @@ -618,9 +618,9 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O private void updateSearchFragmentPosition() { int translationValue = mIsDialpadShown ? -mActionBarHeight : 0; SearchFragment fragment = null; - if (mInDialpadSearch) { + if (mSmartDialSearchFragment != null && mSmartDialSearchFragment.isVisible()) { fragment = mSmartDialSearchFragment; - } else if (mInRegularSearch) { + } else if (mRegularSearchFragment != null && mRegularSearchFragment.isVisible()) { fragment = mRegularSearchFragment; } if (fragment != null && fragment.isVisible()) { |