[BACK]Return to window.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/window.c between version 1.31 and 1.32

version 1.31, 2009/10/11 07:01:10 version 1.32, 2009/10/11 10:04:27
Line 425 
Line 425 
         wp->sx = sx;          wp->sx = sx;
         wp->sy = sy;          wp->sy = sy;
   
           wp->pipe_fd = -1;
           wp->pipe_buf = NULL;
           wp->pipe_off = 0;
   
         wp->saved_grid = NULL;          wp->saved_grid = NULL;
   
         screen_init(&wp->base, sx, sy, hlimit);          screen_init(&wp->base, sx, sy, hlimit);
Line 448 
Line 452 
         if (wp->saved_grid != NULL)          if (wp->saved_grid != NULL)
                 grid_destroy(wp->saved_grid);                  grid_destroy(wp->saved_grid);
   
           if (wp->pipe_fd != -1) {
                   buffer_destroy(wp->pipe_buf);
                   close(wp->pipe_fd);
           }
   
         buffer_destroy(wp->in);          buffer_destroy(wp->in);
         buffer_destroy(wp->out);          buffer_destroy(wp->out);
   
Line 621 
Line 630 
 void  void
 window_pane_parse(struct window_pane *wp)  window_pane_parse(struct window_pane *wp)
 {  {
           size_t  new_size;
   
           new_size = BUFFER_USED(wp->in) - wp->pipe_off;
           if (wp->pipe_fd != -1 && new_size > 0)
                   buffer_write(wp->pipe_buf, BUFFER_OUT(wp->in), new_size);
   
         input_parse(wp);          input_parse(wp);
   
           wp->pipe_off = BUFFER_USED(wp->in);
 }  }
   
 void  void

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32