Disable encryption toggle if there is no conference factory on default proxy config

This commit is contained in:
Sylvain Berfini 2018-11-02 15:08:43 +01:00
parent a5287df9c8
commit c737bc19fc

View file

@ -164,7 +164,8 @@ public class ChatCreationFragment extends Fragment implements View.OnClickListen
}); });
mSecurityToggle.setChecked(mChatRoomEncrypted); mSecurityToggle.setChecked(mChatRoomEncrypted);
if (mChatRoomSubject != null && mChatRoomAddress != null) { ProxyConfig lpc = LinphoneManager.getLc().getDefaultProxyConfig();
if ((mChatRoomSubject != null && mChatRoomAddress != null) || (lpc == null || lpc.getConferenceFactoryUri() == null)) {
mSecurityToggle.setEnabled(false); mSecurityToggle.setEnabled(false);
mSecurityToggleOn.setOnClickListener(null); mSecurityToggleOn.setOnClickListener(null);
mSecurityToggleOff.setOnClickListener(null); mSecurityToggleOff.setOnClickListener(null);