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

Diff for /src/usr.bin/tmux/cmd-select-pane.c between version 1.21 and 1.22

version 1.21, 2015/04/19 21:05:27 version 1.22, 2015/04/27 07:49:36
Line 77 
Line 77 
         if ((wl = cmd_find_pane(cmdq, args_get(args, 't'), NULL, &wp)) == NULL)          if ((wl = cmd_find_pane(cmdq, args_get(args, 't'), NULL, &wp)) == NULL)
                 return (CMD_RETURN_ERROR);                  return (CMD_RETURN_ERROR);
   
         server_unzoom_window(wp->window);  
         if (!window_pane_visible(wp)) {  
                 cmdq_error(cmdq, "pane not visible");  
                 return (CMD_RETURN_ERROR);  
         }  
   
         if (args_has(self->args, 'P') || args_has(self->args, 'g')) {          if (args_has(self->args, 'P') || args_has(self->args, 'g')) {
                 if (args_has(args, 'P')) {                  if (args_has(args, 'P')) {
                         style = args_get(args, 'P');                          style = args_get(args, 'P');
Line 111 
Line 105 
                 return (CMD_RETURN_ERROR);                  return (CMD_RETURN_ERROR);
         }          }
   
         if (args_has(self->args, 'e'))          if (args_has(self->args, 'e')) {
                 wp->flags &= ~PANE_INPUTOFF;                  wp->flags &= ~PANE_INPUTOFF;
         else if (args_has(self->args, 'd'))                  return (CMD_RETURN_NORMAL);
           }
           if (args_has(self->args, 'd')) {
                 wp->flags |= PANE_INPUTOFF;                  wp->flags |= PANE_INPUTOFF;
         else if (window_set_active_pane(wl->window, wp)) {                  return (CMD_RETURN_NORMAL);
           }
   
           if (wp == wl->window->active)
                   return (CMD_RETURN_NORMAL);
           server_unzoom_window(wp->window);
           if (!window_pane_visible(wp)) {
                   cmdq_error(cmdq, "pane not visible");
                   return (CMD_RETURN_ERROR);
           }
           if (window_set_active_pane(wl->window, wp)) {
                 server_status_window(wl->window);                  server_status_window(wl->window);
                 server_redraw_window_borders(wl->window);                  server_redraw_window_borders(wl->window);
         }          }

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22