summary refs log tree commit diff
path: root/src/timeline/TimelineModel.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2020-01-14 17:47:30 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2020-01-14 17:47:30 +0100
commit3f02b0bf56f887fb4cca631bde644d6106335169 (patch)
tree1f6120fbe469d41ea95e1e21050f9e6d074cdec2 /src/timeline/TimelineModel.cpp
parentFix replies in encrypted rooms (diff)
downloadnheko-3f02b0bf56f887fb4cca631bde644d6106335169.tar.xz
Escape blacklisted html tags
Diffstat (limited to 'src/timeline/TimelineModel.cpp')
-rw-r--r--src/timeline/TimelineModel.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp

index 3064ab4a..eef4ec31 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp
@@ -260,8 +260,8 @@ TimelineModel::data(const QString &id, int role) const const static QRegularExpression replyFallback( "<mx-reply>.*</mx-reply>", QRegularExpression::DotMatchesEverythingOption); return QVariant( - utils::replaceEmoji(utils::linkifyMessage(formattedBodyWithFallback(event))) - .remove(replyFallback)); + utils::replaceEmoji(utils::linkifyMessage(utils::escapeBlacklistedHtml( + formattedBodyWithFallback(event).remove(replyFallback))))); } case Url: return QVariant(QString::fromStdString(url(event)));