From 13d8a4f093cda74a57913cba452d0b453fea65e8 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Sat, 7 May 2005 11:26:31 +0000 Subject: Fixed buffer detection for Perl/Python "print" and "command" functions --- src/plugins/plugins.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/plugins/plugins.c b/src/plugins/plugins.c index e4e909fde..bd5e4af9f 100644 --- a/src/plugins/plugins.c +++ b/src/plugins/plugins.c @@ -400,7 +400,7 @@ plugin_find_buffer (char *server, char *channel) ptr_channel = NULL; ptr_buffer = NULL; - if (server) + if (server && server[0]) { ptr_server = server_search (server); if (!ptr_server) @@ -424,10 +424,9 @@ plugin_find_buffer (char *server, char *channel) } else { - if (ptr_server) - ptr_buffer = ptr_server->buffer; - else - ptr_buffer = gui_current_window->buffer; + ptr_buffer = gui_current_window->buffer; + if (ptr_buffer->dcc) + ptr_buffer = gui_buffers; } if (!ptr_buffer) -- cgit v1.2.3