From 95865281eb7b83cf4c275a817971d88e2c7daff9 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 23 Jun 2017 11:25:10 +0200 Subject: Remove any leftover recipients for replies --- framework/src/domain/composercontroller.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'framework/src/domain') diff --git a/framework/src/domain/composercontroller.cpp b/framework/src/domain/composercontroller.cpp index 43701d36..c55df1e7 100644 --- a/framework/src/domain/composercontroller.cpp +++ b/framework/src/domain/composercontroller.cpp @@ -389,14 +389,17 @@ KMime::Message::Ptr ComposerController::assembleMessage() if (!mail) { mail = KMime::Message::Ptr::create(); } + mail->to(true)->clear(); applyAddresses(mToModel->stringList(), [&](const QByteArray &addrSpec, const QByteArray &displayName) { mail->to(true)->addAddress(addrSpec, displayName); recordForAutocompletion(addrSpec, displayName); }); + mail->cc(true)->clear(); applyAddresses(mCcModel->stringList(), [&](const QByteArray &addrSpec, const QByteArray &displayName) { mail->cc(true)->addAddress(addrSpec, displayName); recordForAutocompletion(addrSpec, displayName); }); + mail->bcc(true)->clear(); applyAddresses(mBccModel->stringList(), [&](const QByteArray &addrSpec, const QByteArray &displayName) { mail->bcc(true)->addAddress(addrSpec, displayName); recordForAutocompletion(addrSpec, displayName); -- cgit v1.2.3