From 752381e71c04b0ab70785cea5886e88405f07fe4 Mon Sep 17 00:00:00 2001 From: Margaux Clerc Date: Mon, 8 Feb 2016 11:55:29 +0100 Subject: [PATCH] Fix edit in contacts list --- 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 4e694e1e6..a96f01f93 100644 --- a/src/org/linphone/ContactsListFragment.java +++ b/src/org/linphone/ContactsListFragment.java @@ -380,19 +380,23 @@ public class ContactsListFragment extends Fragment implements OnClickListener, O if (sipContactsCursor != null && sipContactsCursor.getCount() == 0) { noSipContact.setVisibility(View.VISIBLE); contactsList.setVisibility(View.GONE); + edit.setEnabled(false); } else if (sipContactsCursor != null) { indexer = new AlphabetIndexer(sipContactsCursor, Compatibility.getCursorDisplayNameColumnIndex(sipContactsCursor), " ABCDEFGHIJKLMNOPQRSTUVWXYZ"); contactsList.setChoiceMode(AbsListView.CHOICE_MODE_MULTIPLE); contactsList.setAdapter(new ContactsListAdapter(ContactsManager.getInstance().getSIPContacts(), sipContactsCursor)); + edit.setEnabled(true); } } else { if (allContactsCursor != null && allContactsCursor.getCount() == 0) { noContact.setVisibility(View.VISIBLE); contactsList.setVisibility(View.GONE); + edit.setEnabled(false); } else if (allContactsCursor != null) { indexer = new AlphabetIndexer(allContactsCursor, Compatibility.getCursorDisplayNameColumnIndex(allContactsCursor), " ABCDEFGHIJKLMNOPQRSTUVWXYZ"); contactsList.setChoiceMode(AbsListView.CHOICE_MODE_MULTIPLE); contactsList.setAdapter(new ContactsListAdapter(ContactsManager.getInstance().getAllContacts(), allContactsCursor)); + edit.setEnabled(true); } } }