[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.35 and 1.36

version 1.35, 2009/11/04 20:50:11 version 1.36, 2009/11/04 22:02:38
Line 426 
Line 426 
         wp->sy = sy;          wp->sy = sy;
   
         wp->pipe_fd = -1;          wp->pipe_fd = -1;
         wp->pipe_buf = NULL;  
         wp->pipe_off = 0;          wp->pipe_off = 0;
           wp->pipe_event = NULL;
   
         wp->saved_grid = NULL;          wp->saved_grid = NULL;
   
Line 453 
Line 453 
                 grid_destroy(wp->saved_grid);                  grid_destroy(wp->saved_grid);
   
         if (wp->pipe_fd != -1) {          if (wp->pipe_fd != -1) {
                 buffer_destroy(wp->pipe_buf);  
                 close(wp->pipe_fd);                  close(wp->pipe_fd);
                 event_del(&wp->pipe_event);                  bufferevent_free(wp->pipe_event);
         }          }
   
         buffer_destroy(wp->in);          buffer_destroy(wp->in);
Line 639 
Line 638 
   
         new_size = BUFFER_USED(wp->in) - wp->pipe_off;          new_size = BUFFER_USED(wp->in) - wp->pipe_off;
         if (wp->pipe_fd != -1 && new_size > 0)          if (wp->pipe_fd != -1 && new_size > 0)
                 buffer_write(wp->pipe_buf, BUFFER_OUT(wp->in), new_size);                  bufferevent_write(wp->pipe_event, BUFFER_OUT(wp->in), new_size);
   
         input_parse(wp);          input_parse(wp);
   

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36