/[weechat]/weechat/src/gui/gui-common.c
ViewVC logotype

Diff of /weechat/src/gui/gui-common.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.33 by flashcode, Sun Feb 13 19:59:12 2005 UTC revision 1.34 by flashcode, Tue Feb 22 19:32:37 2005 UTC
# Line 337  gui_infobar_printf (int time_displayed, Line 337  gui_infobar_printf (int time_displayed,
337  void  void
338  gui_window_free (t_gui_window *window)  gui_window_free (t_gui_window *window)
339  {  {
340      if (window->buffer->num_displayed > 0)      if (window->buffer && (window->buffer->num_displayed > 0))
341          window->buffer->num_displayed--;          window->buffer->num_displayed--;
342            
343      /* remove window from windows list */      /* remove window from windows list */
# Line 458  gui_buffer_free (t_gui_buffer *buffer, i Line 458  gui_buffer_free (t_gui_buffer *buffer, i
458      if (last_gui_buffer == buffer)      if (last_gui_buffer == buffer)
459          last_gui_buffer = buffer->prev_buffer;          last_gui_buffer = buffer->prev_buffer;
460            
461        for (ptr_win = gui_windows; ptr_win; ptr_win = ptr_win->next_window)
462        {
463            if (ptr_win->buffer == buffer)
464                ptr_win->buffer = NULL;
465        }
466        
467      free (buffer);      free (buffer);
468            
469      /* always at least one buffer */      /* always at least one buffer */

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26