summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/DialtactsActivity.java
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2015-06-01 14:53:59 -0700
committerYorke Lee <yorkelee@google.com>2015-06-01 14:59:16 -0700
commit81a313dfd824a4aafe86e636c537a08bae0c1e0b (patch)
tree5854a54344749b655eb50e24129040d953eb63fc /src/com/android/dialer/DialtactsActivity.java
parente3470c6eb95fced8140b201314e1400a64af145e (diff)
downloadandroid_packages_apps_Dialer-81a313dfd824a4aafe86e636c537a08bae0c1e0b.tar.gz
android_packages_apps_Dialer-81a313dfd824a4aafe86e636c537a08bae0c1e0b.tar.bz2
android_packages_apps_Dialer-81a313dfd824a4aafe86e636c537a08bae0c1e0b.zip
Enter search UI even if dialpad is not animating
This fixes a UI bug that happens when the dialpad is displayed without animation. Bug: 21524134 Change-Id: Ic566b09c2839d7f34d5d983f67e592c1b2d50d2e
Diffstat (limited to 'src/com/android/dialer/DialtactsActivity.java')
-rw-r--r--src/com/android/dialer/DialtactsActivity.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 214f3206e..dc091ebf4 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -166,9 +166,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
AnimationListenerAdapter mSlideInListener = new AnimationListenerAdapter() {
@Override
public void onAnimationEnd(Animation animation) {
- if (!isInSearchUi()) {
- enterSearchUi(true /* isSmartDial */, mSearchQuery, false);
- }
+ maybeEnterSearchUi();
}
};
@@ -703,6 +701,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
mFloatingActionButtonController.scaleOut();
} else {
mFloatingActionButtonController.setVisible(false);
+ maybeEnterSearchUi();
}
mActionBarController.onDialpadUp();
@@ -1038,6 +1037,12 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
}
}
+ private void maybeEnterSearchUi() {
+ if (!isInSearchUi()) {
+ enterSearchUi(true /* isSmartDial */, mSearchQuery, false);
+ }
+ }
+
/**
* @return True if the search UI was exited, false otherwise
*/