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

Diff for /src/usr.bin/tmux/key-bindings.c between version 1.121 and 1.122

version 1.121, 2020/04/13 14:46:04 version 1.122, 2020/04/13 15:55:51
Line 521 
Line 521 
                 pr = cmd_parse_from_string(defaults[i], NULL);                  pr = cmd_parse_from_string(defaults[i], NULL);
                 if (pr->status != CMD_PARSE_SUCCESS)                  if (pr->status != CMD_PARSE_SUCCESS)
                         fatalx("bad default key: %s", defaults[i]);                          fatalx("bad default key: %s", defaults[i]);
                 cmdq_append(NULL, cmdq_get_command(pr->cmdlist, NULL, NULL, 0));                  cmdq_append(NULL, cmdq_get_command(pr->cmdlist, NULL));
                 cmd_list_free(pr->cmdlist);                  cmd_list_free(pr->cmdlist);
         }          }
 }  }
Line 538 
Line 538 
     struct client *c, struct key_event *event, struct cmd_find_state *fs)      struct client *c, struct key_event *event, struct cmd_find_state *fs)
 {  {
         struct cmdq_item        *new_item;          struct cmdq_item        *new_item;
           struct cmdq_state       *new_state;
         int                      readonly, flags = 0;          int                      readonly, flags = 0;
   
         if (c == NULL || (~c->flags & CLIENT_READONLY))          if (c == NULL || (~c->flags & CLIENT_READONLY))
Line 549 
Line 550 
         else {          else {
                 if (bd->flags & KEY_BINDING_REPEAT)                  if (bd->flags & KEY_BINDING_REPEAT)
                         flags |= CMDQ_STATE_REPEAT;                          flags |= CMDQ_STATE_REPEAT;
                 new_item = cmdq_get_command(bd->cmdlist, fs, event, flags);                  new_state = cmdq_new_state(fs, event, flags);
                   new_item = cmdq_get_command(bd->cmdlist, new_state);
                   cmdq_free_state(new_state);
         }          }
         if (item != NULL)          if (item != NULL)
                 new_item = cmdq_insert_after(item, new_item);                  new_item = cmdq_insert_after(item, new_item);

Legend:
Removed from v.1.121  
changed lines
  Added in v.1.122