version 1.76, 2017/04/21 19:33:07 |
version 1.77, 2017/05/07 21:25:59 |
|
|
|
|
table = key_bindings_get_table(name, 1); |
table = key_bindings_get_table(name, 1); |
|
|
bd_find.key = key; |
bd_find.key = (key & ~KEYC_XTERM); |
bd = RB_FIND(key_bindings, &table->key_bindings, &bd_find); |
bd = RB_FIND(key_bindings, &table->key_bindings, &bd_find); |
if (bd != NULL) { |
if (bd != NULL) { |
RB_REMOVE(key_bindings, &table->key_bindings, bd); |
RB_REMOVE(key_bindings, &table->key_bindings, bd); |
|
|
if (table == NULL) |
if (table == NULL) |
return; |
return; |
|
|
bd_find.key = key; |
bd_find.key = (key & ~KEYC_XTERM); |
bd = RB_FIND(key_bindings, &table->key_bindings, &bd_find); |
bd = RB_FIND(key_bindings, &table->key_bindings, &bd_find); |
if (bd == NULL) |
if (bd == NULL) |
return; |
return; |