fix(src/components/chat/ChatModel): create thumbnail when message is sent

This commit is contained in:
Ronan Abhamon 2017-01-17 16:52:09 +01:00
parent 490ff80135
commit eaecac8584

View file

@ -356,8 +356,6 @@ void ChatModel::resendMessage (int id) {
case MessageStatusNotDelivered: {
shared_ptr<linphone::ChatMessage> message = static_pointer_cast<linphone::ChatMessage>(entry.second);
// TODO: Remove workaround in a future linphone core version.
// `sendChatMessage` duplicates the message on resend.
shared_ptr<linphone::ChatMessage> message2 = message->clone();
message2->setListener(m_message_handlers);
m_chat_room->sendChatMessage(message2);
@ -391,6 +389,8 @@ void ChatModel::sendFileMessage (const QString &path) {
message->setFileTransferFilepath(::Utils::qStringToLinphoneString(path));
message->setListener(m_message_handlers);
createThumbnail(message);
insertMessageAtEnd(message);
m_chat_room->sendChatMessage(message);