From 3a8525bb95d797804feff5b5188977ac26c40bab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Thu, 25 May 2023 19:19:11 +0200 Subject: [PATCH] irc: hide self actions sent with `/me` when capability "echo-message" is enabled (issue #139) --- src/plugins/irc/irc-command.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/plugins/irc/irc-command.c b/src/plugins/irc/irc-command.c index d2faaa093..7653da188 100644 --- a/src/plugins/irc/irc-command.c +++ b/src/plugins/irc/irc-command.c @@ -1071,6 +1071,13 @@ irc_command_me_channel_display (struct t_irc_server *server, char *string; struct t_irc_nick *ptr_nick; + /* + * if capability "echo-message" is enabled, we don't display anything, + * the message will be displayed when server sends it back to us + */ + if (weechat_hashtable_has_key (server->cap_list, "echo-message")) + return; + string = (arguments && arguments[0]) ? irc_color_decode (arguments, weechat_config_boolean (irc_config_network_colors_send)) : NULL;