From acd77eba5f92e94efd974f9fc8dce4d6aa818627 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Turnel?= Date: Thu, 25 Jan 2018 10:34:50 +0100 Subject: [PATCH] A message is always sent as UTF-8 --- src/chat/chat-message/chat-message.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/chat/chat-message/chat-message.cpp b/src/chat/chat-message/chat-message.cpp index 2e69618dc..bab80003e 100644 --- a/src/chat/chat-message/chat-message.cpp +++ b/src/chat/chat-message/chat-message.cpp @@ -604,9 +604,9 @@ void ChatMessagePrivate::send () { auto msgOp = dynamic_cast(op); if (internalContent.getContentType().isValid()) { - msgOp->send_message(internalContent.getContentType().asString().c_str(), internalContent.getBodyAsString().c_str()); + msgOp->send_message(internalContent.getContentType().asString().c_str(), internalContent.getBodyAsUtf8String().c_str()); } else - msgOp->send_message(ContentType::PlainText.asString().c_str(), internalContent.getBodyAsString().c_str()); + msgOp->send_message(ContentType::PlainText.asString().c_str(), internalContent.getBodyAsUtf8String().c_str()); // Restore FileContents and remove FileTransferContents list::iterator i = contents.begin();