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:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user