diff options
Diffstat (limited to 'framework/src')
-rw-r--r-- | framework/src/domain/mime/mailtemplates.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/framework/src/domain/mime/mailtemplates.cpp b/framework/src/domain/mime/mailtemplates.cpp index 368d0cf3..e8d80d40 100644 --- a/framework/src/domain/mime/mailtemplates.cpp +++ b/framework/src/domain/mime/mailtemplates.cpp | |||
@@ -404,15 +404,7 @@ void plainMessageText(const QString &plainTextContent, const QString &htmlConten | |||
404 | { | 404 | { |
405 | QString result = plainTextContent; | 405 | QString result = plainTextContent; |
406 | if (plainTextContent.isEmpty()) { //HTML-only mails | 406 | if (plainTextContent.isEmpty()) { //HTML-only mails |
407 | auto page = new QWebEnginePage; | 407 | callback(toPlainText(htmlContent)); |
408 | setupPage(page); | ||
409 | page->setHtml(htmlContent); | ||
410 | QObject::connect(page, &QWebEnginePage::loadFinished, [=] (bool ok) { | ||
411 | page->toPlainText([=] (const QString &plaintext) { | ||
412 | page->deleteLater(); | ||
413 | callback(plaintext); | ||
414 | }); | ||
415 | }); | ||
416 | return; | 408 | return; |
417 | } | 409 | } |
418 | 410 | ||