Fix UI in chat

This commit is contained in:
Erwan Croze 2017-05-04 14:53:47 +02:00
parent f8a8883b46
commit b2c0ad48c3

View file

@ -527,16 +527,6 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC
LinphoneActivity.instance().selectMenu(FragmentsAvailable.CHAT);
}
if(LinphoneManager.getLc().isIncall()){
backToCall.setVisibility(View.VISIBLE);
startCall.setVisibility(View.GONE);
} else {
if(!newChatConversation) {
backToCall.setVisibility(View.GONE);
startCall.setVisibility(View.VISIBLE);
}
}
LinphoneManager.addListener(this);
// Force hide keyboard
@ -548,9 +538,20 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC
if (contact != null) {
contactName.setText(contact.getFullName());
sipUri = getArguments().getString("sipUriDraft");
newChatConversation = false;
getArguments().clear();
}
if(LinphoneManager.getLc().isIncall()){
backToCall.setVisibility(View.VISIBLE);
startCall.setVisibility(View.GONE);
} else {
if(!newChatConversation) {
backToCall.setVisibility(View.GONE);
startCall.setVisibility(View.VISIBLE);
}
}
if (!newChatConversation || contact != null) {
initChatRoom(sipUri);
searchContactField.setVisibility(View.GONE);