diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-06-23 11:25:10 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-06-23 11:25:10 +0200 |
commit | 95865281eb7b83cf4c275a817971d88e2c7daff9 (patch) | |
tree | cbec49b86a8a564bcdc317d6e2a555176d6953be | |
parent | 6025a2856ea086b9c226a08a4821bedcf29501d4 (diff) | |
download | kube-95865281eb7b83cf4c275a817971d88e2c7daff9.tar.gz kube-95865281eb7b83cf4c275a817971d88e2c7daff9.zip |
Remove any leftover recipients for replies
-rw-r--r-- | framework/src/domain/composercontroller.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
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() | |||
389 | if (!mail) { | 389 | if (!mail) { |
390 | mail = KMime::Message::Ptr::create(); | 390 | mail = KMime::Message::Ptr::create(); |
391 | } | 391 | } |
392 | mail->to(true)->clear(); | ||
392 | applyAddresses(mToModel->stringList(), [&](const QByteArray &addrSpec, const QByteArray &displayName) { | 393 | applyAddresses(mToModel->stringList(), [&](const QByteArray &addrSpec, const QByteArray &displayName) { |
393 | mail->to(true)->addAddress(addrSpec, displayName); | 394 | mail->to(true)->addAddress(addrSpec, displayName); |
394 | recordForAutocompletion(addrSpec, displayName); | 395 | recordForAutocompletion(addrSpec, displayName); |
395 | }); | 396 | }); |
397 | mail->cc(true)->clear(); | ||
396 | applyAddresses(mCcModel->stringList(), [&](const QByteArray &addrSpec, const QByteArray &displayName) { | 398 | applyAddresses(mCcModel->stringList(), [&](const QByteArray &addrSpec, const QByteArray &displayName) { |
397 | mail->cc(true)->addAddress(addrSpec, displayName); | 399 | mail->cc(true)->addAddress(addrSpec, displayName); |
398 | recordForAutocompletion(addrSpec, displayName); | 400 | recordForAutocompletion(addrSpec, displayName); |
399 | }); | 401 | }); |
402 | mail->bcc(true)->clear(); | ||
400 | applyAddresses(mBccModel->stringList(), [&](const QByteArray &addrSpec, const QByteArray &displayName) { | 403 | applyAddresses(mBccModel->stringList(), [&](const QByteArray &addrSpec, const QByteArray &displayName) { |
401 | mail->bcc(true)->addAddress(addrSpec, displayName); | 404 | mail->bcc(true)->addAddress(addrSpec, displayName); |
402 | recordForAutocompletion(addrSpec, displayName); | 405 | recordForAutocompletion(addrSpec, displayName); |