From 8d571c5a5d32aae4803c3199586b824a5860cd13 Mon Sep 17 00:00:00 2001 From: link2xt Date: Mon, 31 May 2021 09:49:33 +0300 Subject: Reset draft after sending a message --- context.cpp | 2 +- qml/ComposePane.qml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/context.cpp b/context.cpp index a92c0c2..f3e698a 100644 --- a/context.cpp +++ b/context.cpp @@ -192,7 +192,7 @@ Context::sendTextMessage(uint32_t chatId, QString textToSend) void Context::setDraft(uint32_t chatId, DcMessage *message) { - dc_set_draft(m_context, chatId, message->m_message); + dc_set_draft(m_context, chatId, message ? message->m_message : nullptr); } DcMessage * diff --git a/qml/ComposePane.qml b/qml/ComposePane.qml index 44cbd7c..0ca189d 100644 --- a/qml/ComposePane.qml +++ b/qml/ComposePane.qml @@ -48,6 +48,7 @@ Pane { onClicked: { chatPage.context.sendTextMessage(chatId, messageField.text) messageField.text = "" + context.setDraft(chatId, null) } } } -- cgit v1.2.3-54-g00ecf