version 1.57, 2020/05/16 15:54:20 |
version 1.58, 2020/05/16 16:02:24 |
|
|
while (bd != NULL) { |
while (bd != NULL) { |
if ((only != KEYC_UNKNOWN && bd->key != only) || |
if ((only != KEYC_UNKNOWN && bd->key != only) || |
KEYC_IS_MOUSE(bd->key) || |
KEYC_IS_MOUSE(bd->key) || |
bd->note == NULL) { |
bd->note == NULL || |
|
*bd->note == '\0') { |
bd = key_bindings_next(table, bd); |
bd = key_bindings_next(table, bd); |
continue; |
continue; |
} |
} |
|
|
while (bd != NULL) { |
while (bd != NULL) { |
if ((only != KEYC_UNKNOWN && bd->key != only) || |
if ((only != KEYC_UNKNOWN && bd->key != only) || |
KEYC_IS_MOUSE(bd->key) || |
KEYC_IS_MOUSE(bd->key) || |
(bd->note == NULL && !args_has(args, 'a'))) { |
((bd->note == NULL || *bd->note == '\0') && |
|
!args_has(args, 'a'))) { |
bd = key_bindings_next(table, bd); |
bd = key_bindings_next(table, bd); |
continue; |
continue; |
} |
} |
found = 1; |
found = 1; |
key = key_string_lookup_key(bd->key); |
key = key_string_lookup_key(bd->key); |
|
|
if (bd->note == NULL) |
if (bd->note == NULL || *bd->note == '\0') |
note = cmd_list_print(bd->cmdlist, 1); |
note = cmd_list_print(bd->cmdlist, 1); |
else |
else |
note = xstrdup(bd->note); |
note = xstrdup(bd->note); |