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

Diff for /src/usr.bin/tmux/cmd-select-layout.c between version 1.18 and 1.19

version 1.18, 2013/01/30 17:00:17 version 1.19, 2013/03/24 09:54:10
Line 25 
Line 25 
  */   */
   
 void             cmd_select_layout_key_binding(struct cmd *, int);  void             cmd_select_layout_key_binding(struct cmd *, int);
 enum cmd_retval  cmd_select_layout_exec(struct cmd *, struct cmd_ctx *);  enum cmd_retval  cmd_select_layout_exec(struct cmd *, struct cmd_q *);
   
 const struct cmd_entry cmd_select_layout_entry = {  const struct cmd_entry cmd_select_layout_entry = {
         "select-layout", "selectl",          "select-layout", "selectl",
Line 83 
Line 83 
 }  }
   
 enum cmd_retval  enum cmd_retval
 cmd_select_layout_exec(struct cmd *self, struct cmd_ctx *ctx)  cmd_select_layout_exec(struct cmd *self, struct cmd_q *cmdq)
 {  {
         struct args     *args = self->args;          struct args     *args = self->args;
         struct winlink  *wl;          struct winlink  *wl;
         const char      *layoutname;          const char      *layoutname;
         int              next, previous, layout;          int              next, previous, layout;
   
         if ((wl = cmd_find_window(ctx, args_get(args, 't'), NULL)) == NULL)          if ((wl = cmd_find_window(cmdq, args_get(args, 't'), NULL)) == NULL)
                 return (CMD_RETURN_ERROR);                  return (CMD_RETURN_ERROR);
   
         next = self->entry == &cmd_next_layout_entry;          next = self->entry == &cmd_next_layout_entry;
Line 106 
Line 106 
                 else                  else
                         layout = layout_set_previous(wl->window);                          layout = layout_set_previous(wl->window);
                 server_redraw_window(wl->window);                  server_redraw_window(wl->window);
                 ctx->info(ctx, "arranging in: %s", layout_set_name(layout));                  cmdq_info(cmdq, "arranging in: %s", layout_set_name(layout));
                 return (CMD_RETURN_NORMAL);                  return (CMD_RETURN_NORMAL);
         }          }
   
Line 117 
Line 117 
         if (layout != -1) {          if (layout != -1) {
                 layout = layout_set_select(wl->window, layout);                  layout = layout_set_select(wl->window, layout);
                 server_redraw_window(wl->window);                  server_redraw_window(wl->window);
                 ctx->info(ctx, "arranging in: %s", layout_set_name(layout));                  cmdq_info(cmdq, "arranging in: %s", layout_set_name(layout));
                 return (CMD_RETURN_NORMAL);                  return (CMD_RETURN_NORMAL);
         }          }
   
         if (args->argc != 0) {          if (args->argc != 0) {
                 layoutname = args->argv[0];                  layoutname = args->argv[0];
                 if (layout_parse(wl->window, layoutname) == -1) {                  if (layout_parse(wl->window, layoutname) == -1) {
                         ctx->error(ctx, "can't set layout: %s", layoutname);                          cmdq_error(cmdq, "can't set layout: %s", layoutname);
                         return (CMD_RETURN_ERROR);                          return (CMD_RETURN_ERROR);
                 }                  }
                 server_redraw_window(wl->window);                  server_redraw_window(wl->window);
                 ctx->info(ctx, "arranging in: %s", layoutname);                  cmdq_info(cmdq, "arranging in: %s", layoutname);
         }          }
         return (CMD_RETURN_NORMAL);          return (CMD_RETURN_NORMAL);
 }  }

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19