From bf2f7d33ef7c906142a839ad97bb81d8f13b0c6f Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Tue, 1 Mar 2011 17:44:15 +0100 Subject: relay: do not send join for private buffers to client --- src/plugins/relay/relay-client-irc.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/plugins/relay/relay-client-irc.c b/src/plugins/relay/relay-client-irc.c index a52d6912d..eaab3408e 100644 --- a/src/plugins/relay/relay-client-irc.c +++ b/src/plugins/relay/relay-client-irc.c @@ -564,8 +564,11 @@ relay_client_irc_send_join_channels (struct t_relay_client *client) { while (weechat_infolist_next (infolist_channels)) { - channel = weechat_infolist_string (infolist_channels, "name"); - relay_client_irc_send_join (client, channel); + if (weechat_infolist_integer (infolist_channels, "nicks_count") > 0) + { + channel = weechat_infolist_string (infolist_channels, "name"); + relay_client_irc_send_join (client, channel); + } } weechat_infolist_free (infolist_channels); } -- cgit v1.2.3