version 1.81, 2017/04/21 17:22:20 |
version 1.82, 2017/04/22 08:56:24 |
|
|
static enum cmd_retval |
static enum cmd_retval |
cmd_split_window_exec(struct cmd *self, struct cmdq_item *item) |
cmd_split_window_exec(struct cmd *self, struct cmdq_item *item) |
{ |
{ |
|
struct cmd_find_state *current = &item->shared->current; |
struct args *args = self->args; |
struct args *args = self->args; |
struct client *c = item->state.c; |
struct client *c = item->state.c; |
struct session *s = item->state.tflag.s; |
struct session *s = item->state.tflag.s; |
|
|
if (!args_has(args, 'd')) { |
if (!args_has(args, 'd')) { |
window_set_active_pane(w, new_wp); |
window_set_active_pane(w, new_wp); |
session_select(s, wl->idx); |
session_select(s, wl->idx); |
|
cmd_find_from_session(current, s); |
server_redraw_session(s); |
server_redraw_session(s); |
} else |
} else |
server_status_session(s); |
server_status_session(s); |