Merge "Fix wrong contact being hidden from favorites" into klp-dev
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 316465e..93d31f3 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -262,7 +262,6 @@
// is null. Otherwise the fragment manager takes care of recreating these fragments.
if (savedInstanceState == null) {
final PhoneFavoriteFragment phoneFavoriteFragment = new PhoneFavoriteFragment();
- phoneFavoriteFragment.setListener(mPhoneFavoriteListener);
final FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.add(R.id.dialtacts_frame, phoneFavoriteFragment, TAG_FAVORITES_FRAGMENT);
@@ -309,10 +308,15 @@
transaction.commit();
} else if (fragment instanceof SmartDialSearchFragment) {
mSmartDialSearchFragment = (SmartDialSearchFragment) fragment;
+ mSmartDialSearchFragment.setOnPhoneNumberPickerActionListener(
+ mPhoneNumberPickerActionListener);
} else if (fragment instanceof SearchFragment) {
mRegularSearchFragment = (SearchFragment) fragment;
+ mRegularSearchFragment.setOnPhoneNumberPickerActionListener(
+ mPhoneNumberPickerActionListener);
} else if (fragment instanceof PhoneFavoriteFragment) {
mPhoneFavoriteFragment = (PhoneFavoriteFragment) fragment;
+ mPhoneFavoriteFragment.setListener(mPhoneFavoriteListener);
}
}