Persist favorites clicked listener across activity destruction
Bug: 10289904
Change-Id: I7282cd6c2a4c938131b88ab10d2fc73897c0b65c
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 316465e..1e29e71 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);
@@ -313,6 +312,7 @@
mRegularSearchFragment = (SearchFragment) fragment;
} else if (fragment instanceof PhoneFavoriteFragment) {
mPhoneFavoriteFragment = (PhoneFavoriteFragment) fragment;
+ mPhoneFavoriteFragment.setListener(mPhoneFavoriteListener);
}
}