[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.101 and 1.102

version 1.101, 2019/09/18 15:09:05 version 1.102, 2019/11/20 11:42:51
Line 508 
Line 508 
         struct cmdq_item        *new_item;          struct cmdq_item        *new_item;
         int                      readonly;          int                      readonly;
   
         readonly = 1;          if (c == NULL || (~c->flags & CLIENT_READONLY))
         TAILQ_FOREACH(cmd, &bd->cmdlist->list, qentry) {                  readonly = 1;
                 if (!(cmd->entry->flags & CMD_READONLY))          else {
                         readonly = 0;                  readonly = 1;
                   TAILQ_FOREACH(cmd, &bd->cmdlist->list, qentry) {
                           if (~cmd->entry->flags & CMD_READONLY)
                                   readonly = 0;
                   }
         }          }
         if (!readonly && (c->flags & CLIENT_READONLY))          if (!readonly)
                 new_item = cmdq_get_callback(key_bindings_read_only, NULL);                  new_item = cmdq_get_callback(key_bindings_read_only, NULL);
         else {          else {
                 new_item = cmdq_get_command(bd->cmdlist, fs, m, 0);                  new_item = cmdq_get_command(bd->cmdlist, fs, m, 0);

Legend:
Removed from v.1.101  
changed lines
  Added in v.1.102