Merge pull request #930 from betheg/otr

otr: switch to the otr-state the partner alternate.
This commit is contained in:
Daniel Gultsch 2015-01-25 20:53:29 +01:00
commit 4afdd6480a
2 changed files with 3 additions and 0 deletions

View File

@ -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();
}

View File

@ -298,6 +298,7 @@ public class ConversationFragment extends Fragment {
default:
break;
}
getActivity().invalidateOptionsMenu();
}
}