summaryrefslogtreecommitdiffstats
path: root/cmd-move-window.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@openbsd.org>2009-10-10 10:02:48 +0000
committerNicholas Marriott <nicm@openbsd.org>2009-10-10 10:02:48 +0000
commit9dd72b958366c44b6d62680836983c58d2a0a42f (patch)
tree6690d38f157a2e357c9aef70f72149f4ce244cae /cmd-move-window.c
parentb7d031cc92a1d9ac3ca8c2a71b76b0a78ea77465 (diff)
Add "grouped sessions" which have independent name, options, current window and
so on but where the linked windows are synchronized (ie creating, killing windows and so on are mirrored between the sessions). A grouped session may be created by passing -t to new-session. Had this around for a while, tested by a couple of people.
Diffstat (limited to 'cmd-move-window.c')
-rw-r--r--cmd-move-window.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmd-move-window.c b/cmd-move-window.c
index 4c92556a..175e6576 100644
--- a/cmd-move-window.c
+++ b/cmd-move-window.c
@@ -55,7 +55,7 @@ cmd_move_window_exec(struct cmd *self, struct cmd_ctx *ctx)
kflag = data->chflags & CMD_CHFLAG('k');
dflag = data->chflags & CMD_CHFLAG('d');
- if (server_link_window(wl, dst, idx, kflag, !dflag, &cause) != 0) {
+ if (server_link_window(src, wl, dst, idx, kflag, !dflag, &cause) != 0) {
ctx->error(ctx, "can't move window: %s", cause);
xfree(cause);
return (-1);