version 1.22, 2017/02/09 15:04:53 |
version 1.23, 2017/04/22 10:22:39 |
|
|
.args = { "ds:t:", 0, 0 }, |
.args = { "ds:t:", 0, 0 }, |
.usage = "[-d] " CMD_SRCDST_WINDOW_USAGE, |
.usage = "[-d] " CMD_SRCDST_WINDOW_USAGE, |
|
|
.sflag = CMD_WINDOW_MARKED, |
.source = { 's', CMD_FIND_WINDOW, CMD_FIND_DEFAULT_MARKED }, |
.tflag = CMD_WINDOW, |
.target = { 't', CMD_FIND_WINDOW, 0 }, |
|
|
.flags = 0, |
.flags = 0, |
.exec = cmd_swap_window_exec |
.exec = cmd_swap_window_exec |
|
|
struct winlink *wl_src, *wl_dst; |
struct winlink *wl_src, *wl_dst; |
struct window *w_src, *w_dst; |
struct window *w_src, *w_dst; |
|
|
wl_src = item->state.sflag.wl; |
wl_src = item->source.wl; |
src = item->state.sflag.s; |
src = item->source.s; |
sg_src = session_group_contains(src); |
sg_src = session_group_contains(src); |
|
|
wl_dst = item->state.tflag.wl; |
wl_dst = item->target.wl; |
dst = item->state.tflag.s; |
dst = item->target.s; |
sg_dst = session_group_contains(dst); |
sg_dst = session_group_contains(dst); |
|
|
if (src != dst && sg_src != NULL && sg_dst != NULL && |
if (src != dst && sg_src != NULL && sg_dst != NULL && |