From ae0bbc7ef8e02b0fdf1fc1b670c307bb0d2f5285 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Tue, 24 Apr 2018 11:38:46 +0200 Subject: [PATCH] Fix IMDN handling for chat rooms that do not use CPIM. --- src/chat/chat-message/chat-message.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/chat/chat-message/chat-message.cpp b/src/chat/chat-message/chat-message.cpp index 12bae8983..5cd203fce 100644 --- a/src/chat/chat-message/chat-message.cpp +++ b/src/chat/chat-message/chat-message.cpp @@ -496,6 +496,11 @@ void ChatMessagePrivate::notifyReceiving () { _linphone_chat_room_notify_chat_message_should_be_stored(chatRoom, L_GET_C_BACK_PTR(q->getSharedFromThis())); if (toBeStored) storeInDb(); + } else { + // For compatibility, when CPIM is not used + positiveDeliveryNotificationRequired = false; + negativeDeliveryNotificationRequired = false; + displayNotificationRequired = false; } shared_ptr event = make_shared( ::time(nullptr), q->getSharedFromThis()