271 |
new_buffer->ptr_history = NULL; |
new_buffer->ptr_history = NULL; |
272 |
new_buffer->num_history = 0; |
new_buffer->num_history = 0; |
273 |
|
|
|
new_buffer->old_channel_buffer = NULL; |
|
|
|
|
274 |
/* add buffer to buffers queue */ |
/* add buffer to buffers queue */ |
275 |
new_buffer->prev_buffer = last_gui_buffer; |
new_buffer->prev_buffer = last_gui_buffer; |
276 |
if (gui_buffers) |
if (gui_buffers) |
473 |
t_gui_window *ptr_win; |
t_gui_window *ptr_win; |
474 |
t_gui_buffer *ptr_buffer; |
t_gui_buffer *ptr_buffer; |
475 |
t_gui_line *ptr_line; |
t_gui_line *ptr_line; |
476 |
|
t_irc_server *ptr_server; |
477 |
int create_new; |
int create_new; |
478 |
|
|
479 |
create_new = (buffer->server || buffer->channel); |
create_new = (buffer->server || buffer->channel); |
485 |
if (buffer_before_dcc == buffer) |
if (buffer_before_dcc == buffer) |
486 |
buffer_before_dcc = NULL; |
buffer_before_dcc = NULL; |
487 |
|
|
488 |
for (ptr_buffer = gui_buffers; ptr_buffer; ptr_buffer = ptr_buffer->next_buffer) |
for (ptr_server = irc_servers; ptr_server; |
489 |
|
ptr_server = ptr_server->next_server) |
490 |
{ |
{ |
491 |
if (ptr_buffer->old_channel_buffer == buffer) |
if (ptr_server->saved_buffer == buffer) |
492 |
ptr_buffer->old_channel_buffer = NULL; |
ptr_server->saved_buffer = NULL; |
493 |
} |
} |
494 |
|
|
495 |
if (switch_to_another) |
if (switch_to_another) |