From 275960f8695e74914da15e631eb8ac621dd1728f Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Thu, 23 Aug 2018 10:27:43 +0200 Subject: [PATCH] fix(SipAddressesModel): handle correctly chat message changes (do not use from/to, use local/peer of ChatRoom) --- src/components/sip-addresses/SipAddressesModel.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/components/sip-addresses/SipAddressesModel.cpp b/src/components/sip-addresses/SipAddressesModel.cpp index 85fde745e..9405a9c7a 100644 --- a/src/components/sip-addresses/SipAddressesModel.cpp +++ b/src/components/sip-addresses/SipAddressesModel.cpp @@ -405,10 +405,8 @@ void SipAddressesModel::handleMessageCountReset (ChatModel *chatModel) { } void SipAddressesModel::handleMessageSent (const shared_ptr &message) { - addOrUpdateSipAddress( - Utils::coreStringToAppString(message->getToAddress()->asStringUriOnly()), - message - ); + const QString localAddress(Utils::coreStringToAppString(message->getChatRoom()->getLocalAddress()->asStringUriOnly())); + addOrUpdateSipAddress(localAddress, message); } void SipAddressesModel::handlerIsComposingChanged (const shared_ptr &chatRoom) {