From 118e0f6b86894e0425c0d51b73ee90de579b6563 Mon Sep 17 00:00:00 2001 From: Margaux Clerc Date: Mon, 23 Nov 2015 16:51:16 +0100 Subject: [PATCH] Fix toggle button --- src/org/linphone/ContactsListFragment.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/org/linphone/ContactsListFragment.java b/src/org/linphone/ContactsListFragment.java index a19efcdb6..52815590e 100644 --- a/src/org/linphone/ContactsListFragment.java +++ b/src/org/linphone/ContactsListFragment.java @@ -404,10 +404,14 @@ public class ContactsListFragment extends Fragment implements OnClickListener, O private void changeContactsToggle() { if (onlyDisplayLinphoneContacts) { allContacts.setEnabled(true); + allContactsSelected.setVisibility(View.INVISIBLE); linphoneContacts.setEnabled(false); + linphoneContactsSelected.setVisibility(View.VISIBLE); } else { allContacts.setEnabled(false); + allContactsSelected.setVisibility(View.VISIBLE); linphoneContacts.setEnabled(true); + linphoneContactsSelected.setVisibility(View.INVISIBLE); } } @@ -427,18 +431,19 @@ public class ContactsListFragment extends Fragment implements OnClickListener, O public void onResume() { instance = this; super.onResume(); - + if (editConsumed) { editOnClick = false; sipAddressToAdd = null; } - + if (LinphoneActivity.isInstanciated()) { LinphoneActivity.instance().selectMenu(FragmentsAvailable.CONTACTS_LIST); LinphoneActivity.instance().hideTabBar(false); onlyDisplayLinphoneContacts = ContactsManager.getInstance().isLinphoneContactsPrefered(); } - + changeContactsToggle(); + invalidate(); }