version 1.7, 2009/12/03 22:50:10 |
version 1.8, 2010/05/23 19:42:19 |
|
|
{ |
{ |
struct cmd_send_keys_data *data = self->data; |
struct cmd_send_keys_data *data = self->data; |
struct window_pane *wp; |
struct window_pane *wp; |
|
struct session *s; |
u_int i; |
u_int i; |
|
|
if (data == NULL) |
if (data == NULL) |
return (-1); |
return (-1); |
|
|
if (cmd_find_pane(ctx, data->target, NULL, &wp) == NULL) |
if (cmd_find_pane(ctx, data->target, &s, &wp) == NULL) |
return (-1); |
return (-1); |
|
|
for (i = 0; i < data->nkeys; i++) |
for (i = 0; i < data->nkeys; i++) |
window_pane_key(wp, ctx->curclient, data->keys[i]); |
window_pane_key(wp, s, data->keys[i]); |
|
|
return (0); |
return (0); |
} |
} |