diff --git a/src/job/opencomposerjob.cpp b/src/job/opencomposerjob.cpp index cccc776a3..d1254f631 100644 --- a/src/job/opencomposerjob.cpp +++ b/src/job/opencomposerjob.cpp @@ -80,6 +80,10 @@ void OpenComposerJob::start() if (!mOpenComposerSettings.mReplyTo.isEmpty()) { mMsg->replyTo()->fromUnicodeString(mOpenComposerSettings.mReplyTo, "utf-8"); } + if (!mOpenComposerSettings.mInReplyTo.isEmpty()) { + mMsg->inReplyTo()->fromUnicodeString(mOpenComposerSettings.mInReplyTo, "utf-8"); + } + if (!mOpenComposerSettings.mMessageFile.isEmpty() && QFile::exists(mOpenComposerSettings.mMessageFile)) { QFile f(mOpenComposerSettings.mMessageFile); @@ -120,7 +124,7 @@ void OpenComposerJob::slotOpenComposer() if (!mOpenComposerSettings.mTo.isEmpty()) { cWin->setFocusToSubject(); } - QList attachURLs = QUrl::fromStringList(mOpenComposerSettings.mAttachmentPaths); + const QList attachURLs = QUrl::fromStringList(mOpenComposerSettings.mAttachmentPaths); QList::ConstIterator endAttachment(attachURLs.constEnd()); QList infoList; for (QList::ConstIterator it = attachURLs.constBegin(); it != endAttachment; ++it) {