1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-07 10:13:12 +02:00

irc: do not delete servers added in irc.conf on /reload (bug #34872)

This commit is contained in:
Sebastien Helleu
2011-11-21 18:12:47 +01:00
parent 6f6e1569cd
commit 96940af8c3
2 changed files with 9 additions and 2 deletions
+2 -1
View File
@@ -1,7 +1,7 @@
WeeChat ChangeLog
=================
Sébastien Helleu <flashcode@flashtux.org>
v0.3.7-dev, 2011-11-19
v0.3.7-dev, 2011-11-21
Version 0.3.7 (under dev!)
@@ -31,6 +31,7 @@ Version 0.3.7 (under dev!)
* core: enable background process under Cygwin to connect to servers, fix
reconnection problem (bug #34626)
* api: add new functions strcasecmp_range and strncasecmp_range
* irc: do not delete servers added in irc.conf on /reload (bug #34872)
* irc: remove autorejoin on channels when disconnected from server (bug #32207)
* irc: display messages kick/kill/mode/topic even if nick is ignored
(bug #34853)
+7 -1
View File
@@ -1022,7 +1022,13 @@ irc_config_reload (void *data, struct t_config_file *config_file)
{
next_server = ptr_server->next_server;
if (!ptr_server->reloaded_from_config)
/*
* if server existed before reload, but was not read in irc.conf:
* - if connected to server: display a warning, keep server in memory
* - if not connected: delete server
*/
if (ptr_server->reloading_from_config
&& !ptr_server->reloaded_from_config)
{
if (ptr_server->is_connected)
{