Fixed bug when closing window (new numbers for next buffers if any)

This commit is contained in:
Sebastien Helleu 2004-07-06 19:54:31 +00:00
parent 750a5cbc6d
commit e1afa31563
2 changed files with 14 additions and 0 deletions

View File

@ -349,6 +349,7 @@ void
gui_buffer_free (t_gui_buffer *buffer)
{
t_gui_window *ptr_win;
t_gui_buffer *ptr_buffer;
t_gui_line *ptr_line;
int create_new;
@ -361,6 +362,12 @@ gui_buffer_free (t_gui_buffer *buffer)
gui_switch_to_previous_buffer (ptr_win);
}
/* decrease buffer number for all next buffers */
for (ptr_buffer = buffer->next_buffer; ptr_buffer; ptr_buffer = ptr_buffer->next_buffer)
{
ptr_buffer->number--;
}
/* free lines and messages */
while (buffer->lines)
{

View File

@ -349,6 +349,7 @@ void
gui_buffer_free (t_gui_buffer *buffer)
{
t_gui_window *ptr_win;
t_gui_buffer *ptr_buffer;
t_gui_line *ptr_line;
int create_new;
@ -361,6 +362,12 @@ gui_buffer_free (t_gui_buffer *buffer)
gui_switch_to_previous_buffer (ptr_win);
}
/* decrease buffer number for all next buffers */
for (ptr_buffer = buffer->next_buffer; ptr_buffer; ptr_buffer = ptr_buffer->next_buffer)
{
ptr_buffer->number--;
}
/* free lines and messages */
while (buffer->lines)
{