From 76f2d01db334c9605eb1335523e7926dbc53fe78 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 4 Jan 2017 17:00:04 +0100 Subject: [PATCH] Fixed broken sections on contacts list after switching filter --- src/org/linphone/ContactsListFragment.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/org/linphone/ContactsListFragment.java b/src/org/linphone/ContactsListFragment.java index 3f605f3f1..fc71a6df6 100644 --- a/src/org/linphone/ContactsListFragment.java +++ b/src/org/linphone/ContactsListFragment.java @@ -336,6 +336,7 @@ public class ContactsListFragment extends Fragment implements OnClickListener, O contactsList.setVisibility(View.VISIBLE); ContactsListAdapter adapter; + contactsList.setFastScrollEnabled(false); if (onlyDisplayLinphoneContacts) { contactsList.setChoiceMode(AbsListView.CHOICE_MODE_MULTIPLE); adapter = new ContactsListAdapter(ContactsManager.getInstance().getSIPContacts()); @@ -347,6 +348,9 @@ public class ContactsListFragment extends Fragment implements OnClickListener, O contactsList.setAdapter(adapter); edit.setEnabled(true); } + contactsList.setFastScrollEnabled(true); + adapter.notifyDataSetInvalidated(); + if (adapter.getCount() > 0) { contactsFetchInProgress.setVisibility(View.GONE);