version 1.48, 2020/04/13 08:26:27 |
version 1.49, 2020/04/13 10:59:58 |
|
|
cmd_find_window_exec(struct cmd *self, struct cmdq_item *item) |
cmd_find_window_exec(struct cmd *self, struct cmdq_item *item) |
{ |
{ |
struct args *args = cmd_get_args(self), *new_args; |
struct args *args = cmd_get_args(self), *new_args; |
struct window_pane *wp = item->target.wp; |
struct cmd_find_state *target = cmdq_get_target(item); |
|
struct window_pane *wp = target->wp; |
const char *s = args->argv[0]; |
const char *s = args->argv[0]; |
char *filter, *argv = { NULL }; |
char *filter, *argv = { NULL }; |
int C, N, T; |
int C, N, T; |
|
|
args_set(new_args, 'Z', NULL); |
args_set(new_args, 'Z', NULL); |
args_set(new_args, 'f', filter); |
args_set(new_args, 'f', filter); |
|
|
window_pane_set_mode(wp, NULL, &window_tree_mode, &item->target, |
window_pane_set_mode(wp, NULL, &window_tree_mode, target, new_args); |
new_args); |
|
|
|
args_free(new_args); |
args_free(new_args); |
free(filter); |
free(filter); |