diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index 99656d1910bec1b0760bc7b300dc0858a6583a44..b7e9003449b19d0151521ab71853fc19adf184f6 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -294,6 +294,10 @@ TimelineModel::data(const QString &id, int role) const if (isReply) formattedBody_ = formattedBody_.remove(replyFallback); } + + formattedBody_.replace("<img src=\"mxc://", "<img src=\"image://mxcImage/"); + formattedBody_.replace("<img src=\"mxc://", "<img src=\"image://mxcImage/"); + return QVariant(utils::replaceEmoji( utils::linkifyMessage(utils::escapeBlacklistedHtml(formattedBody_)))); }