112 |
if (text[0] == '*') |
if (text[0] == '*') |
113 |
{ |
{ |
114 |
pos_msg = text + 1; |
pos_msg = text + 1; |
115 |
ptr_server = SERVER(gui_current_window->buffer); |
ptr_buffer = (gui_current_window->buffer->dcc) ? gui_buffers : gui_current_window->buffer; |
116 |
ptr_buffer = gui_current_window->buffer; |
ptr_server = SERVER(ptr_buffer); |
|
|
|
|
if (!ptr_server) |
|
|
{ |
|
|
irc_display_prefix (NULL, PREFIX_ERROR); |
|
|
gui_printf (NULL, _("%s invalid buffer for displaying text via FIFO pipe\n"), |
|
|
WEECHAT_WARNING); |
|
|
return; |
|
|
} |
|
117 |
} |
} |
118 |
else |
else |
119 |
{ |
{ |
164 |
} |
} |
165 |
} |
} |
166 |
|
|
|
if (!ptr_server) |
|
|
{ |
|
|
irc_display_prefix (NULL, PREFIX_ERROR); |
|
|
gui_printf (NULL, _("%s invalid text received on FIFO pipe\n"), |
|
|
WEECHAT_WARNING); |
|
|
return; |
|
|
} |
|
|
|
|
167 |
if (!ptr_buffer) |
if (!ptr_buffer) |
168 |
{ |
{ |
169 |
if (ptr_channel) |
if (ptr_channel) |
170 |
ptr_buffer = ptr_channel->buffer; |
ptr_buffer = ptr_channel->buffer; |
171 |
else |
else |
172 |
ptr_buffer = ptr_server->buffer; |
ptr_buffer = gui_buffers; |
173 |
} |
} |
174 |
|
|
175 |
user_command (ptr_server, ptr_buffer, pos_msg); |
user_command (ptr_server, ptr_buffer, pos_msg); |