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

Diff for /src/usr.bin/tmux/cmd-split-window.c between version 1.56 and 1.57

version 1.56, 2015/02/05 10:32:39 version 1.57, 2015/04/26 20:25:20
Line 147 
Line 147 
                 goto error;                  goto error;
         }          }
         new_wp = window_add_pane(w, hlimit);          new_wp = window_add_pane(w, hlimit);
           layout_assign_pane(lc, new_wp);
   
         path = NULL;          path = NULL;
         if (cmdq->client != NULL && cmdq->client->session == NULL)          if (cmdq->client != NULL && cmdq->client->session == NULL)
Line 159 
Line 160 
         if (window_pane_spawn(new_wp, argc, argv, path, shell, cwd, &env,          if (window_pane_spawn(new_wp, argc, argv, path, shell, cwd, &env,
             s->tio, &cause) != 0)              s->tio, &cause) != 0)
                 goto error;                  goto error;
         layout_assign_pane(lc, new_wp);  
   
         server_redraw_window(w);          server_redraw_window(w);
   
Line 194 
Line 194 
   
 error:  error:
         environ_free(&env);          environ_free(&env);
         if (new_wp != NULL)          if (new_wp != NULL) {
                   layout_close_pane(new_wp);
                 window_remove_pane(w, new_wp);                  window_remove_pane(w, new_wp);
           }
         cmdq_error(cmdq, "create pane failed: %s", cause);          cmdq_error(cmdq, "create pane failed: %s", cause);
         free(cause);          free(cause);
         if (fd != -1)          if (fd != -1)

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.57