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

Diff for /src/usr.bin/tmux/cmd-send-keys.c between version 1.42 and 1.43

version 1.42, 2017/06/28 11:36:39 version 1.43, 2018/08/02 11:44:07
Line 61 
Line 61 
         struct window_pane      *wp = item->target.wp;          struct window_pane      *wp = item->target.wp;
         struct session          *s = item->target.s;          struct session          *s = item->target.s;
         struct key_table        *table;          struct key_table        *table;
         struct key_binding      *bd, bd_find;          struct key_binding      *bd;
   
         if (wp->mode == NULL || wp->mode->key_table == NULL) {          if (wp->mode == NULL || wp->mode->key_table == NULL) {
                 if (options_get_number(wp->window->options, "xterm-keys"))                  if (options_get_number(wp->window->options, "xterm-keys"))
Line 71 
Line 71 
         }          }
         table = key_bindings_get_table(wp->mode->key_table(wp), 1);          table = key_bindings_get_table(wp->mode->key_table(wp), 1);
   
         bd_find.key = (key & ~KEYC_XTERM);          bd = key_bindings_get(table, key & ~KEYC_XTERM);
         bd = RB_FIND(key_bindings, &table->key_bindings, &bd_find);  
         if (bd != NULL) {          if (bd != NULL) {
                 table->references++;                  table->references++;
                 key_bindings_dispatch(bd, item, c, NULL, &item->target);                  key_bindings_dispatch(bd, item, c, NULL, &item->target);

Legend:
Removed from v.1.42  
changed lines
  Added in v.1.43