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

Diff for /src/usr.bin/tmux/cmd-resize-pane.c between version 1.51 and 1.52

version 1.51, 2021/08/21 10:28:05 version 1.52, 2022/02/03 11:06:11
Line 60 
Line 60 
         const char              *errstr;          const char              *errstr;
         char                    *cause;          char                    *cause;
         u_int                    adjust;          u_int                    adjust;
         int                      x, y;          int                      x, y, status;
         struct grid             *gd = wp->base.grid;          struct grid             *gd = wp->base.grid;
   
         if (args_has(args, 'T')) {          if (args_has(args, 'T')) {
Line 120 
Line 120 
                         cmdq_error(item, "height %s", cause);                          cmdq_error(item, "height %s", cause);
                         free(cause);                          free(cause);
                         return (CMD_RETURN_ERROR);                          return (CMD_RETURN_ERROR);
                   }
                   status = options_get_number(w->options, "pane-border-status");
                   switch (status) {
                   case PANE_STATUS_TOP:
                           if (y != INT_MAX && wp->yoff == 1)
                                   y++;
                           break;
                   case PANE_STATUS_BOTTOM:
                           if (y != INT_MAX && wp->yoff + wp->sy == w->sy - 1)
                                   y++;
                           break;
                 }                  }
                 layout_resize_pane_to(wp, LAYOUT_TOPBOTTOM, y);                  layout_resize_pane_to(wp, LAYOUT_TOPBOTTOM, y);
         }          }

Legend:
Removed from v.1.51  
changed lines
  Added in v.1.52