mirror of
https://github.com/weechat/weechat.git
synced 2026-07-05 09:13:14 +02:00
Add hook infolist to plugins API, fix bugs with gettext in plugins
This commit is contained in:
@@ -2870,7 +2870,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
|
||||
if (mask)
|
||||
{
|
||||
snprintf (mask, length, "irc.server.%s.*", server_found->name);
|
||||
infolist = weechat_infolist_get ("options", NULL, mask);
|
||||
infolist = weechat_infolist_get ("option", NULL, mask);
|
||||
free (mask);
|
||||
while (weechat_infolist_next (infolist))
|
||||
{
|
||||
|
||||
@@ -316,7 +316,7 @@ irc_config_server_delete_cb (void *data, struct t_config_option *option)
|
||||
{
|
||||
snprintf (mask, length, "irc.server.%s.*",
|
||||
ptr_server->name);
|
||||
infolist = weechat_infolist_get ("options", NULL, mask);
|
||||
infolist = weechat_infolist_get ("option", NULL, mask);
|
||||
i = 0;
|
||||
while (weechat_infolist_next (infolist))
|
||||
{
|
||||
@@ -346,7 +346,7 @@ irc_config_reload_servers_from_config ()
|
||||
char *full_name, *option_name, *server_name, *pos_option;
|
||||
int i, index_option;
|
||||
|
||||
infolist = weechat_infolist_get ("options", NULL, "irc.server.*");
|
||||
infolist = weechat_infolist_get ("option", NULL, "irc.server.*");
|
||||
while (weechat_infolist_next (infolist))
|
||||
{
|
||||
full_name = weechat_infolist_string (infolist, "full_name");
|
||||
|
||||
@@ -885,7 +885,7 @@ irc_server_duplicate (struct t_irc_server *server, const char *new_server_name)
|
||||
if (!mask)
|
||||
return 0;
|
||||
snprintf (mask, length, "irc.server.%s.*", server->name);
|
||||
infolist = weechat_infolist_get ("options", NULL, mask);
|
||||
infolist = weechat_infolist_get ("option", NULL, mask);
|
||||
free (mask);
|
||||
while (weechat_infolist_next (infolist))
|
||||
{
|
||||
@@ -944,7 +944,7 @@ irc_server_rename (struct t_irc_server *server, const char *new_server_name)
|
||||
if (!mask)
|
||||
return 0;
|
||||
snprintf (mask, length, "irc.server.%s.*", server->name);
|
||||
infolist = weechat_infolist_get ("options", NULL, mask);
|
||||
infolist = weechat_infolist_get ("option", NULL, mask);
|
||||
free (mask);
|
||||
while (weechat_infolist_next (infolist))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user