version 1.64, 2016/10/21 13:51:59 |
version 1.65, 2016/11/23 17:01:24 |
|
|
|
|
void |
void |
key_bindings_dispatch(struct key_binding *bd, struct client *c, |
key_bindings_dispatch(struct key_binding *bd, struct client *c, |
struct mouse_event *m) |
struct mouse_event *m, struct cmd_find_state *fs) |
{ |
{ |
struct cmd *cmd; |
struct cmd *cmd; |
int readonly; |
int readonly; |
|
|
if (!readonly && (c->flags & CLIENT_READONLY)) |
if (!readonly && (c->flags & CLIENT_READONLY)) |
cmdq_append(c, cmdq_get_callback(key_bindings_read_only, NULL)); |
cmdq_append(c, cmdq_get_callback(key_bindings_read_only, NULL)); |
else |
else |
cmdq_append(c, cmdq_get_command(bd->cmdlist, NULL, m, 0)); |
cmdq_append(c, cmdq_get_command(bd->cmdlist, fs, m, 0)); |
} |
} |