diff --git a/src/eventhandler.cpp b/src/eventhandler.cpp index 060c71bc9..0c72373c5 100644 --- a/src/eventhandler.cpp +++ b/src/eventhandler.cpp @@ -281,7 +281,7 @@ QString EventHandler::markdownBody(const Quotient::RoomEvent *event) QString EventHandler::getBody(const NeoChatRoom *room, const Quotient::RoomEvent *event, Qt::TextFormat format, bool stripNewlines) { - if (event->isRedacted()) { + if (event->isRedacted() && !event->isStateEvent()) { auto reason = event->redactedBecause()->reason(); return (reason.isEmpty()) ? i18n("[This message was deleted]") : i18n("[This message was deleted: %1]", reason.toHtmlEscaped()); } @@ -498,7 +498,7 @@ QString EventHandler::genericBody(const NeoChatRoom *room, const Quotient::RoomE qCWarning(EventHandling) << "genericBody called with event set to nullptr."; return {}; } - if (event->isRedacted()) { + if (event->isRedacted() && !event->isStateEvent()) { return i18n("[This message was deleted]"); }