Fix UI in chat
This commit is contained in:
parent
f8a8883b46
commit
b2c0ad48c3
1 changed files with 11 additions and 10 deletions
|
@ -527,16 +527,6 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC
|
||||||
LinphoneActivity.instance().selectMenu(FragmentsAvailable.CHAT);
|
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);
|
LinphoneManager.addListener(this);
|
||||||
|
|
||||||
// Force hide keyboard
|
// Force hide keyboard
|
||||||
|
@ -548,9 +538,20 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC
|
||||||
if (contact != null) {
|
if (contact != null) {
|
||||||
contactName.setText(contact.getFullName());
|
contactName.setText(contact.getFullName());
|
||||||
sipUri = getArguments().getString("sipUriDraft");
|
sipUri = getArguments().getString("sipUriDraft");
|
||||||
|
newChatConversation = false;
|
||||||
getArguments().clear();
|
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) {
|
if (!newChatConversation || contact != null) {
|
||||||
initChatRoom(sipUri);
|
initChatRoom(sipUri);
|
||||||
searchContactField.setVisibility(View.GONE);
|
searchContactField.setVisibility(View.GONE);
|
||||||
|
|
Loading…
Reference in a new issue