From 24aee42171be376113b5f019d67429e17beb074f Mon Sep 17 00:00:00 2001 From: Mm2PL Date: Thu, 8 Jul 2021 17:26:34 +0200 Subject: [PATCH] Fix usercards showing all messages in IRC channels (#2979) --- CHANGELOG.md | 1 + src/providers/irc/IrcMessageBuilder.cpp | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0105dca02..d7ed219c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ - Bugfix: Middle mouse click no longer scrolls in not fully populated usercards and splits. (#2933) - Bugfix: Fix bad behavior of the HTML color picker edit when user input is being entered. (#2942) - Bugfix: Fixed founder badge not being respected by `author.subbed` filter. (#2971) +- Bugfix: Usercards on IRC will now only show user's messages. (#1780, #2979) ## 2.3.3 diff --git a/src/providers/irc/IrcMessageBuilder.cpp b/src/providers/irc/IrcMessageBuilder.cpp index aa93e7f63..0c43bf9c7 100644 --- a/src/providers/irc/IrcMessageBuilder.cpp +++ b/src/providers/irc/IrcMessageBuilder.cpp @@ -74,6 +74,7 @@ void IrcMessageBuilder::appendUsername() QString username = this->userName; this->message().loginName = username; + this->message().displayName = username; // The full string that will be rendered in the chat widget QString usernameText = username; @@ -85,7 +86,7 @@ void IrcMessageBuilder::appendUsername() this->emplace(usernameText, MessageElementFlag::Username, this->usernameColor_, FontStyle::ChatMediumBold) - ->setLink({Link::UserInfo, this->message().displayName}); + ->setLink({Link::UserInfo, this->message().loginName}); } } // namespace chatterino