From 9466a83bbd305633753f0b507ae9c13a346dbbcb Mon Sep 17 00:00:00 2001 From: wowaname Date: Sun, 18 Sep 2016 00:35:13 +0000 Subject: [PATCH] antifuck.pl: irc.server.xxx.autojoin wasn't working correctly with multiple channels --- scripts/antifuck.pl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scripts/antifuck.pl b/scripts/antifuck.pl index d5e0543..2953abd 100644 --- a/scripts/antifuck.pl +++ b/scripts/antifuck.pl @@ -91,9 +91,9 @@ sub fuckbuf_close { sub irc_connect { my $server = pop; - my ($autojoin) = lc (weechat::config_string(weechat::config_get( + my ($autojoin) = (weechat::config_string(weechat::config_get( "irc.server.$server.autojoin")) =~ /^([^ ]*)/); - $channels{$server}{$_} = 1 for (split ',', $autojoin); + $channels{$server}{$_} = 1 for (split ',', lc($autojoin)); return weechat::WEECHAT_RC_OK; } @@ -107,7 +107,6 @@ sub irc_disconnect { sub buffer_opened { my $buffer = pop; - weechat::print('',$buffer); return weechat::WEECHAT_RC_OK if weechat::buffer_get_string($buffer, 'localvar_plugin') ne 'irc';