From 86d4da2fd1721b80bc96ca3f26eb58c72b8605aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Fri, 28 Mar 2025 12:08:40 +0100 Subject: [PATCH] irc: display nick changes and quit messages when option irc.look.ignore_tag_messages is enabled (closes #2241) --- CHANGELOG.md | 6 ++++++ src/plugins/irc/irc-protocol.c | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a119ce08..1969fe149 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # WeeChat ChangeLog +## Version 4.6.1 (under dev) + +### Fixed + +- irc: display nick changes and quit messages when option irc.look.ignore_tag_messages is enabled ([#2241](https://github.com/weechat/weechat/issues/2241)) + ## Version 4.6.0 (2025-03-23) ### Changed diff --git a/src/plugins/irc/irc-protocol.c b/src/plugins/irc/irc-protocol.c index 995486b39..6aacbecf2 100644 --- a/src/plugins/irc/irc-protocol.c +++ b/src/plugins/irc/irc-protocol.c @@ -2393,8 +2393,7 @@ IRC_PROTOCOL_CALLBACK(nick) } else { - if (!irc_ignore_check (ctxt->server, ptr_channel->name, - ctxt->nick, ctxt->host)) + if (!ctxt->ignore_remove) { ptr_nick_speaking = ((weechat_config_boolean (irc_config_look_smart_filter)) && (weechat_config_boolean (irc_config_look_smart_filter_nick))) ? @@ -3401,7 +3400,7 @@ IRC_PROTOCOL_CALLBACK(quit) if (ptr_nick || (irc_server_strcasecmp (ctxt->server, ptr_channel->name, ctxt->nick) == 0)) { - if (!irc_ignore_check (ctxt->server, ptr_channel->name, ctxt->nick, ctxt->host)) + if (!ctxt->ignore_remove) { /* display quit message */ ptr_nick_speaking = NULL;