From 2156bb3d4572ab85293dc35ac95af71b435994b7 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 31 Jan 2018 15:26:20 +0100 Subject: [PATCH] Fixed issue with encryption --- src/chat/chat-message/chat-message.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/chat/chat-message/chat-message.cpp b/src/chat/chat-message/chat-message.cpp index 8f5a86c42..cd6bf76e6 100644 --- a/src/chat/chat-message/chat-message.cpp +++ b/src/chat/chat-message/chat-message.cpp @@ -239,10 +239,9 @@ const ContentType &ChatMessagePrivate::getContentType () { void ChatMessagePrivate::setContentType (const ContentType &contentType) { if (contents.size() > 0 && internalContent.getContentType().isEmpty() && internalContent.isEmpty()) { - contents.front()->setContentType(contentType); - } else { - internalContent.setContentType(contentType); + internalContent.setBody(contents.front()->getBody()); } + internalContent.setContentType(contentType); } const string &ChatMessagePrivate::getText () { @@ -272,10 +271,9 @@ const string &ChatMessagePrivate::getText () { void ChatMessagePrivate::setText (const string &text) { if (contents.size() > 0 && internalContent.getContentType().isEmpty() && internalContent.isEmpty()) { - contents.front()->setBody(text); - } else { - internalContent.setBody(text); + internalContent.setContentType(contents.front()->getContentType()); } + internalContent.setBody(text); } LinphoneContent *ChatMessagePrivate::getFileTransferInformation () const {