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

Diff for /src/usr.bin/tmux/cmd-queue.c between version 1.59 and 1.60

version 1.59, 2019/03/07 19:34:22 version 1.60, 2019/03/08 10:34:20
Line 404 
Line 404 
 void  void
 cmdq_print(struct cmdq_item *item, const char *fmt, ...)  cmdq_print(struct cmdq_item *item, const char *fmt, ...)
 {  {
         struct client   *c = item->client;          struct client           *c = item->client;
         struct window   *w;          struct window_pane      *wp;
         va_list          ap;          va_list                  ap;
         char            *tmp, *msg;          char                    *tmp, *msg;
   
         va_start(ap, fmt);          va_start(ap, fmt);
   
Line 425 
Line 425 
                 evbuffer_add(c->stdout_data, "\n", 1);                  evbuffer_add(c->stdout_data, "\n", 1);
                 server_client_push_stdout(c);                  server_client_push_stdout(c);
         } else {          } else {
                 w = c->session->curw->window;                  wp = c->session->curw->window->active;
                 window_copy_init_for_output(w->active);                  if (wp->mode == NULL || wp->mode->mode != &window_view_mode) {
                 window_copy_vadd(w->active, fmt, ap);                          window_pane_reset_mode(wp);
                           window_pane_set_mode(wp, &window_view_mode, NULL, NULL);
                   }
                   window_copy_vadd(wp, fmt, ap);
         }          }
   
         va_end(ap);          va_end(ap);

Legend:
Removed from v.1.59  
changed lines
  Added in v.1.60