From a4715e7efc0909c6e37dbbcf21c4309c769a1fd9 Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Thu, 15 Oct 2020 07:33:41 +0200 Subject: [PATCH] Fix Bug 427697 - KMail did not apply data from mailto information. Add missing in-reply-to support BUG: 427697 FIXED-IN: 5.15.3 --- src/job/opencomposerjob.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) {