From 326512697ca5eb3ebfd418c08e17ad7354056689 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Sun, 8 Dec 2024 18:57:28 +0100 Subject: [PATCH] Show displayname instead of user id for join events --- src/eventhandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/eventhandler.cpp b/src/eventhandler.cpp index 1d3e8bed3..060c71bc9 100644 --- a/src/eventhandler.cpp +++ b/src/eventhandler.cpp @@ -60,7 +60,7 @@ QString EventHandler::authorDisplayName(const NeoChatRoom *room, const Quotient: return {}; } - if (is(*event) && !event->unsignedJson()[QStringLiteral("prev_content")][QStringLiteral("displayname")].isNull() + if (is(*event) && event->unsignedJson()[QStringLiteral("prev_content")].toObject().contains("displayname"_L1) && event->stateKey() == event->senderId()) { auto previousDisplayName = event->unsignedJson()[QStringLiteral("prev_content")][QStringLiteral("displayname")].toString().toHtmlEscaped(); if (previousDisplayName.isEmpty()) {