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

Allow only server (with blank channel) for buffer search (for print & command functions)

This commit is contained in:
Sebastien Helleu
2005-05-05 16:41:22 +00:00
parent c8ad30020b
commit f88b75b241
2 changed files with 26 additions and 10 deletions
+13 -5
View File
@@ -413,14 +413,22 @@ plugin_find_buffer (char *server, char *channel)
ptr_server = SERVER(gui_buffers);
}
if (channel && ptr_server)
if (channel && channel[0])
{
ptr_channel = channel_search (ptr_server, channel);
if (ptr_channel)
ptr_buffer = ptr_channel->buffer;
if (ptr_server)
{
ptr_channel = channel_search (ptr_server, channel);
if (ptr_channel)
ptr_buffer = ptr_channel->buffer;
}
}
else
ptr_buffer = gui_current_window->buffer;
{
if (ptr_server)
ptr_buffer = ptr_server->buffer;
else
ptr_buffer = gui_current_window->buffer;
}
if (!ptr_buffer)
return NULL;
+13 -5
View File
@@ -413,14 +413,22 @@ plugin_find_buffer (char *server, char *channel)
ptr_server = SERVER(gui_buffers);
}
if (channel && ptr_server)
if (channel && channel[0])
{
ptr_channel = channel_search (ptr_server, channel);
if (ptr_channel)
ptr_buffer = ptr_channel->buffer;
if (ptr_server)
{
ptr_channel = channel_search (ptr_server, channel);
if (ptr_channel)
ptr_buffer = ptr_channel->buffer;
}
}
else
ptr_buffer = gui_current_window->buffer;
{
if (ptr_server)
ptr_buffer = ptr_server->buffer;
else
ptr_buffer = gui_current_window->buffer;
}
if (!ptr_buffer)
return NULL;