Load groups even when there are no group writable accounts
am: 060f3240cd
Change-Id: I737f09782dca1dd59e24723cafe1e33d3d1b2872
diff --git a/src/com/android/contacts/ContactsDrawerActivity.java b/src/com/android/contacts/ContactsDrawerActivity.java
index a38e279..8ff7174 100644
--- a/src/com/android/contacts/ContactsDrawerActivity.java
+++ b/src/com/android/contacts/ContactsDrawerActivity.java
@@ -322,22 +322,18 @@
protected void addGroupsAndFiltersFragments(FragmentTransaction transaction) {
final FragmentManager fragmentManager = getFragmentManager();
mGroupsFragment = (GroupsFragment) fragmentManager.findFragmentByTag(TAG_GROUPS);
- mAccountFiltersFragment = (AccountFiltersFragment)
- fragmentManager.findFragmentByTag(TAG_FILTERS);
-
- if (mGroupsFragment == null && ContactsUtils.areGroupWritableAccountsAvailable(this)) {
+ if (mGroupsFragment == null) {
mGroupsFragment = new GroupsFragment();
transaction.add(mGroupsFragment, TAG_GROUPS);
}
+ mGroupsFragment.setListener(this);
+ mAccountFiltersFragment = (AccountFiltersFragment)
+ fragmentManager.findFragmentByTag(TAG_FILTERS);
if (mAccountFiltersFragment == null) {
mAccountFiltersFragment = new AccountFiltersFragment();
transaction.add(mAccountFiltersFragment, TAG_FILTERS);
}
-
- if (ContactsUtils.areGroupWritableAccountsAvailable(this) && mGroupsFragment != null) {
- mGroupsFragment.setListener(this);
- }
mAccountFiltersFragment.setListener(this);
}