Exit search UI before dialing.
Closes the search UI if there is no query when the dialpad fragment
is hidden. This is so that an empty search list is not shown after
the dialpad fragment is hidden, before the InCallUI is launched.
Change-Id: I580cea94ee1c9f21082eda0f6bff77c5c283282d
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 3b68db9..9586d25 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -609,7 +609,11 @@
mListsFragment.maybeShowActionBar();
if (isInSearchUi()) {
- mSearchIcon.setVisibility(View.GONE);
+ if (TextUtils.isEmpty(mSearchQuery)) {
+ exitSearchUi();
+ } else {
+ mSearchIcon.setVisibility(View.GONE);
+ }
}
}