1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-30 23:06:38 +02:00

irc: fix switch to channel manually joined (closes #1982)

This happens when server option autojoin_dynamic is on and option
irc.look.buffer_switch_autojoin is off.

Regression was introduced in version 4.0.0 by commit
1c3b871204.
This commit is contained in:
Sébastien Helleu
2023-07-31 08:03:50 +02:00
parent 63f9289769
commit 4fc90b86bf
2 changed files with 2 additions and 1 deletions
+1
View File
@@ -40,6 +40,7 @@ Bug fixes::
* irc: add missing "account-tag" in list of supported capabilities
* irc: fix display of self CTCP message containing bold attribute (issue #1981)
* irc: fix memory leak in IRC message parser
* irc: fix switch to channel manually joined when server option autojoin_dynamic is on and option irc.look.buffer_switch_autojoin is off (issue #1982)
* script: fix cursor position after `/script list -i` or `/script list -il`
* script: fix buffer used by command `/script list -i|-il|-o|-ol`
+1 -1
View File
@@ -462,7 +462,7 @@ irc_channel_create_buffer (struct t_irc_server *server,
if (noswitch
|| (!manual_join && !autojoin_join)
|| (manual_join && !weechat_config_boolean (irc_config_look_buffer_switch_join))
|| (autojoin_join && !weechat_config_boolean (irc_config_look_buffer_switch_autojoin)))
|| (!manual_join && autojoin_join && !weechat_config_boolean (irc_config_look_buffer_switch_autojoin)))
{
switch_to_channel = 0;
}