summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Bird <sbird@cyngn.com>2016-04-20 14:25:13 -0700
committerStephen Bird <sbird@cyngn.com>2016-04-21 10:57:37 -0700
commitfcd9f778a1435cab36408b0aba42175d6376c94d (patch)
tree3e2cd9b7426d0ddc763039825c90273411a4bfd6
parente8dc4e853e38840cccdd5485f0bc96830b8dd0d2 (diff)
downloadandroid_packages_apps_Dialer-fcd9f778a1435cab36408b0aba42175d6376c94d.tar.gz
android_packages_apps_Dialer-fcd9f778a1435cab36408b0aba42175d6376c94d.tar.bz2
android_packages_apps_Dialer-fcd9f778a1435cab36408b0aba42175d6376c94d.zip
Quick search results: fix to match selected item in spinner
Ticket: CD-555 Change-Id: I58ccd474d08f20e66a7f1359342fa71e0f9e7fbd
-rw-r--r--src/com/android/dialer/DialtactsActivity.java3
-rw-r--r--src/com/android/dialer/list/SearchFragment.java5
2 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 3593733f7..81c6bbeac 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -459,6 +459,9 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
}
if (mSmartDialSearchFragment != null && mSmartDialSearchFragment.isVisible()) {
+ if (mCurrentCallMethod != null) {
+ mSmartDialSearchFragment.setCurrentCallMethod(mCurrentCallMethod);
+ }
mSmartDialSearchFragment.setQueryString(mSearchQuery, false /* delaySelection */);
} else if (mRegularSearchFragment != null && mRegularSearchFragment.isVisible()) {
if (mCurrentCallMethod != null) {
diff --git a/src/com/android/dialer/list/SearchFragment.java b/src/com/android/dialer/list/SearchFragment.java
index bd857387a..ebdbfa6f8 100644
--- a/src/com/android/dialer/list/SearchFragment.java
+++ b/src/com/android/dialer/list/SearchFragment.java
@@ -378,6 +378,11 @@ public class SearchFragment extends PhoneNumberPickerFragment
public void setCurrentCallMethod(CallMethodInfo cmi) {
if (cmi != null && !cmi.equals(mCurrentCallMethodInfo)) {
mCurrentCallMethodInfo = cmi;
+ final DialerPhoneNumberListAdapter adapter
+ = (DialerPhoneNumberListAdapter) getAdapter();
+ if (adapter != null) {
+ adapter.setCurrentCallMethod(cmi);
+ }
setupEmptyView();
setAdditionalMimeTypeSearch(cmi.mMimeType);
reloadData();