version 1.30, 2016/10/16 22:06:40 |
version 1.31, 2017/04/22 08:56:24 |
|
|
cmd_join_pane_exec(struct cmd *self, struct cmdq_item *item) |
cmd_join_pane_exec(struct cmd *self, struct cmdq_item *item) |
{ |
{ |
struct args *args = self->args; |
struct args *args = self->args; |
|
struct cmd_find_state *current = &item->shared->current; |
struct session *dst_s; |
struct session *dst_s; |
struct winlink *src_wl, *dst_wl; |
struct winlink *src_wl, *dst_wl; |
struct window *src_w, *dst_w; |
struct window *src_w, *dst_w; |
|
|
if (!args_has(args, 'd')) { |
if (!args_has(args, 'd')) { |
window_set_active_pane(dst_w, src_wp); |
window_set_active_pane(dst_w, src_wp); |
session_select(dst_s, dst_idx); |
session_select(dst_s, dst_idx); |
|
cmd_find_from_session(current, dst_s); |
server_redraw_session(dst_s); |
server_redraw_session(dst_s); |
} else |
} else |
server_status_session(dst_s); |
server_status_session(dst_s); |