otr: switch to the otr-state the partner alternate.
should also fixed #877
This commit is contained in:
parent
90d06d38d6
commit
7800647885
|
@ -102,8 +102,10 @@ public class MessageParser extends AbstractParser implements
|
|||
body = otrSession.transformReceiving(body);
|
||||
SessionStatus after = otrSession.getSessionStatus();
|
||||
if ((before != after) && (after == SessionStatus.ENCRYPTED)) {
|
||||
conversation.setNextEncryption(Message.ENCRYPTION_OTR);
|
||||
mXmppConnectionService.onOtrSessionEstablished(conversation);
|
||||
} else if ((before != after) && (after == SessionStatus.FINISHED)) {
|
||||
conversation.setNextEncryption(Message.ENCRYPTION_NONE);
|
||||
conversation.resetOtrSession();
|
||||
mXmppConnectionService.updateConversationUi();
|
||||
}
|
||||
|
|
|
@ -298,6 +298,7 @@ public class ConversationFragment extends Fragment {
|
|||
default:
|
||||
break;
|
||||
}
|
||||
getActivity().invalidateOptionsMenu();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue