From ae686db48c158314c678cdd0bef384741be553a8 Mon Sep 17 00:00:00 2001 From: Julien Wadel Date: Wed, 6 Mar 2024 17:45:44 +0100 Subject: [PATCH] Fix crash on sending a forward message on a new secure chat room. --- CHANGELOG.md | 10 ++++++++-- .../src/components/chat-room/ChatRoomModel.cpp | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d3d6d0411..46bc5ad4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,16 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## 5.3.0 - undefined +### Added +- Screen Sharing + +## 5.2.2 - 2024-03-07 + ### Fixed - Day offset in start date when scheduling a conference. - Audio latency and bad echo behavior when going to media settings while being in call. - Network remote file in chat attachment on Windows. - Empty route can now be set in account settings. -- Some crashs. +- Network remote file can be used in chat attachment on Windows. +- Crash on forwarding a message to a new secure chat room. +- Update SDK to 5.3.26. ### Added - '[ui] logs_max_size' : option to set the max size of one log file. -- Screen Sharing ## 5.2.1 - 2024-02-01 diff --git a/linphone-app/src/components/chat-room/ChatRoomModel.cpp b/linphone-app/src/components/chat-room/ChatRoomModel.cpp index f8b5bb6a8..0e9dde70c 100644 --- a/linphone-app/src/components/chat-room/ChatRoomModel.cpp +++ b/linphone-app/src/components/chat-room/ChatRoomModel.cpp @@ -718,7 +718,7 @@ void ChatRoomModel::compose () { void ChatRoomModel::resetMessageCount () { if(mChatRoom && !mDeleteChatRoom && markAsReadEnabled()){ - if( mChatRoom->getState() != linphone::ChatRoom::State::Deleted){ + if( mChatRoom->getState() != linphone::ChatRoom::State::Deleted && mChatRoom->getState() != linphone::ChatRoom::State::CreationPending){ if (mChatRoom->getUnreadMessagesCount() > 0){ mChatRoom->markAsRead();// Marking as read is only for messages. Not for calls. }