mirror of
https://github.com/weechat/weechat.git
synced 2026-07-04 16:53:14 +02:00
irc: fix autojoin on server connection (closes #1873)
Now the autojoin is made only one time, until the server buffer is closed. A new flag `autojoin_done` is added to know whether the autojoin has already been done or not on the server. It is set to 1 on first autojoin, and reset to 0 only if the server buffer is closed. The flag `reconnect_join` is removed, because it is now obsolete.
This commit is contained in:
@@ -1586,7 +1586,6 @@ irc_command_connect_one_server (struct t_irc_server *server,
|
||||
{
|
||||
server->reconnect_delay = 0;
|
||||
server->reconnect_start = 0;
|
||||
server->reconnect_join = (server->channels) ? 1 : 0;
|
||||
}
|
||||
|
||||
/* connect OK */
|
||||
@@ -4630,7 +4629,6 @@ irc_command_reconnect_one_server (struct t_irc_server *server,
|
||||
{
|
||||
server->reconnect_delay = 0;
|
||||
server->reconnect_start = 0;
|
||||
server->reconnect_join = (server->channels) ? 1 : 0;
|
||||
}
|
||||
|
||||
/* reconnect OK */
|
||||
|
||||
Reference in New Issue
Block a user