From 9d197d0149cd6eb660e398a5f4a06a0387db7a18 Mon Sep 17 00:00:00 2001 From: calderwoodra Date: Wed, 15 Nov 2017 15:41:54 -0800 Subject: Keyboard now closes in regular search when user scrolls list. This change also enables search actions to be visible in regular search. screenshot: http://screen/ULBgq2RnKnM Bug: 68730642,67657783,68775021,66723880 Test: manual PiperOrigin-RevId: 175892821 Change-Id: I2c71fe8ffa2ffddfbc88d777909c4837e0ea4384 --- java/com/android/dialer/searchfragment/list/NewSearchFragment.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'java/com/android/dialer/searchfragment') diff --git a/java/com/android/dialer/searchfragment/list/NewSearchFragment.java b/java/com/android/dialer/searchfragment/list/NewSearchFragment.java index 8306d37a6..93263ceb2 100644 --- a/java/com/android/dialer/searchfragment/list/NewSearchFragment.java +++ b/java/com/android/dialer/searchfragment/list/NewSearchFragment.java @@ -32,6 +32,7 @@ import android.support.annotation.VisibleForTesting; import android.support.v13.app.FragmentCompat; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; +import android.telephony.PhoneNumberUtils; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.MotionEvent; @@ -444,7 +445,9 @@ public final class NewSearchFragment extends Fragment * the list of supported actions, see {@link SearchActionViewHolder.Action}. */ private List getActions() { - if (TextUtils.isEmpty(query) || query.length() == 1 || isRegularSearch()) { + boolean nonDialableQueryInRegularSearch = + isRegularSearch() && !PhoneNumberUtils.isGlobalPhoneNumber(query); + if (TextUtils.isEmpty(query) || query.length() == 1 || nonDialableQueryInRegularSearch) { return Collections.emptyList(); } -- cgit v1.2.3