146 |
void |
void |
147 |
dcc_close (t_irc_dcc *ptr_dcc, int status) |
dcc_close (t_irc_dcc *ptr_dcc, int status) |
148 |
{ |
{ |
149 |
|
t_gui_buffer *ptr_buffer; |
150 |
|
|
151 |
ptr_dcc->status = status; |
ptr_dcc->status = status; |
152 |
|
|
153 |
if (status == DCC_DONE) |
if (status == DCC_DONE) |
180 |
{ |
{ |
181 |
if (DCC_IS_CHAT(ptr_dcc->type)) |
if (DCC_IS_CHAT(ptr_dcc->type)) |
182 |
{ |
{ |
183 |
irc_display_prefix (ptr_dcc->channel->buffer, PREFIX_INFO); |
if (ptr_dcc->channel) |
184 |
gui_printf (ptr_dcc->channel->buffer, _("DCC chat closed with ")); |
ptr_buffer = ptr_dcc->channel->buffer; |
185 |
gui_printf_color (ptr_dcc->channel->buffer, COLOR_WIN_CHAT_NICK, |
else |
186 |
|
ptr_buffer = ptr_dcc->server->buffer; |
187 |
|
irc_display_prefix (ptr_buffer, PREFIX_INFO); |
188 |
|
gui_printf (ptr_buffer, _("DCC chat closed with ")); |
189 |
|
gui_printf_color (ptr_buffer, COLOR_WIN_CHAT_NICK, |
190 |
"%s", ptr_dcc->nick); |
"%s", ptr_dcc->nick); |
191 |
gui_printf_color (ptr_dcc->channel->buffer, COLOR_WIN_CHAT_DARK, " ("); |
gui_printf_color (ptr_buffer, COLOR_WIN_CHAT_DARK, " ("); |
192 |
gui_printf_color (ptr_dcc->channel->buffer, COLOR_WIN_CHAT_HOST, |
gui_printf_color (ptr_buffer, COLOR_WIN_CHAT_HOST, |
193 |
"%d.%d.%d.%d", |
"%d.%d.%d.%d", |
194 |
ptr_dcc->addr >> 24, (ptr_dcc->addr >> 16) & 0xff, |
ptr_dcc->addr >> 24, (ptr_dcc->addr >> 16) & 0xff, |
195 |
(ptr_dcc->addr >> 8) & 0xff, ptr_dcc->addr & 0xff); |
(ptr_dcc->addr >> 8) & 0xff, ptr_dcc->addr & 0xff); |
196 |
gui_printf_color (ptr_dcc->channel->buffer, COLOR_WIN_CHAT_DARK, ")\n"); |
gui_printf_color (ptr_buffer, COLOR_WIN_CHAT_DARK, ")\n"); |
197 |
} |
} |
198 |
} |
} |
199 |
|
|