diff --git a/src/libneochat/texthandler.cpp b/src/libneochat/texthandler.cpp index f0b942edb..fdbaafada 100644 --- a/src/libneochat/texthandler.cpp +++ b/src/libneochat/texthandler.cpp @@ -570,7 +570,8 @@ QVariantMap TextHandler::getAttributes(const QString &tag, const QString &tagStr QList TextHandler::textComponents(QString string, Qt::TextFormat inputFormat, const NeoChatRoom *room, const Quotient::RoomEvent *event, bool isEdited) { - if (string.trimmed().isEmpty()) { + if (string.trimmed().isEmpty() && event->is() + && !eventCast(event)->has()) { return {MessageComponent{MessageComponentType::Text, i18n("This event does not have any content."), {}}}; }