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

irc: add field "utf8only" in IRC server structure

This commit is contained in:
Sébastien Helleu
2023-05-17 20:49:27 +02:00
parent 980b075ce9
commit 359ec5d2db
5 changed files with 50 additions and 18 deletions
+14
View File
@@ -557,6 +557,20 @@ irc_upgrade_read_cb (const void *pointer, void *data,
irc_upgrade_current_server->utf8mapping = utf8mapping;
}
}
/* "utf8only" is new in WeeChat 4.0.0 */
if (weechat_infolist_search_var (infolist, "utf8only"))
{
irc_upgrade_current_server->utf8only = weechat_infolist_integer (infolist, "utf8only");
}
else
{
/* WeeChat <= 3.8 */
irc_upgrade_current_server->utf8only = (
irc_server_get_isupport_value (
irc_upgrade_current_server,
"UTF8ONLY")) ?
1 : 0;
}
str = weechat_infolist_string (infolist, "chantypes");
if (str)
irc_upgrade_current_server->chantypes = strdup (str);