From c600827f7877b2c4ec403613b136576cba260771 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Tue, 13 Jul 2021 02:36:10 +0200 Subject: [PATCH] Strip reply fallback from roomlist fixes #630 --- src/Utils.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Utils.cpp b/src/Utils.cpp index 265b2873..8d5ae4a9 100644 --- a/src/Utils.cpp +++ b/src/Utils.cpp @@ -43,11 +43,13 @@ createDescriptionInfo(const Event &event, const QString &localUser, const QStrin const auto username = displayName; const auto ts = QDateTime::fromMSecsSinceEpoch(msg.origin_server_ts); + auto body = utils::event_body(event).trimmed(); + if (mtx::accessors::relations(event).reply_to()) + body = QString::fromStdString(utils::stripReplyFromBody(body.toStdString())); return DescInfo{QString::fromStdString(msg.event_id), sender, - utils::messageDescription( - username, utils::event_body(event).trimmed(), sender == localUser), + utils::messageDescription(username, body, sender == localUser), utils::descriptiveTime(ts), msg.origin_server_ts, ts};