diff options
Diffstat (limited to 'framework/src')
-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); |