diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2005-05-07 11:26:31 +0000 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2005-05-07 11:26:31 +0000 |
commit | 13d8a4f093cda74a57913cba452d0b453fea65e8 (patch) | |
tree | edc29e7a91991c318eaff67844ea2712584711c9 /src | |
parent | b935a02ceb00e7390797f9015a6d2362a7db81f3 (diff) | |
download | weechat-13d8a4f093cda74a57913cba452d0b453fea65e8.zip |
Fixed buffer detection for Perl/Python "print" and "command" functions
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/plugins.c | 9 |
1 files changed, 4 insertions, 5 deletions
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) |