mirror of
https://github.com/martinrotter/rssguard.git
synced 2025-02-04 19:27:33 +01:00
properly encode message contents as HTML if it is plain text
This commit is contained in:
parent
2bc172dd24
commit
cc142367de
@ -138,6 +138,7 @@ QPair<QString, QUrl> SkinFactory::generateHtmlOfArticles(const QList<Message>& m
|
||||
for (const Message& message : messages) {
|
||||
QString enclosures;
|
||||
QString enclosure_images;
|
||||
bool is_plain = !Qt::mightBeRichText(message.m_contents.simplified());
|
||||
|
||||
for (const Enclosure& enclosure : message.m_enclosures) {
|
||||
QString enc_url = QUrl::fromPercentEncoding(enclosure.m_url.toUtf8());
|
||||
@ -166,7 +167,8 @@ QPair<QString, QUrl> SkinFactory::generateHtmlOfArticles(const QList<Message>& m
|
||||
? tr("unknown author")
|
||||
: message.m_author),
|
||||
message.m_url,
|
||||
message.m_contents,
|
||||
is_plain ? Qt::convertFromPlainText(message.m_contents)
|
||||
: message.m_contents,
|
||||
msg_date,
|
||||
enclosures,
|
||||
enclosure_images,
|
||||
|
Loading…
x
Reference in New Issue
Block a user