summaryrefslogtreecommitdiffstats
path: root/session.c
diff options
context:
space:
mode:
authornicm <nicm>2023-09-02 08:38:37 +0000
committernicm <nicm>2023-09-02 08:38:37 +0000
commitc5542637d736424c3b73c6277bd70ac255762eaf (patch)
tree4160ee99271578d3d86bb3951eea7648edf2cba7 /session.c
parent579829eef233ec927d9c71692fd880ddef66c2e7 (diff)
Set visited flag on last windows when linking session.
Diffstat (limited to 'session.c')
-rw-r--r--session.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/session.c b/session.c
index 688b23f4..1d3b8d0e 100644
--- a/session.c
+++ b/session.c
@@ -687,8 +687,10 @@ session_group_synchronize1(struct session *target, struct session *s)
TAILQ_INIT(&s->lastw);
TAILQ_FOREACH(wl, &old_lastw, sentry) {
wl2 = winlink_find_by_index(&s->windows, wl->idx);
- if (wl2 != NULL)
+ if (wl2 != NULL) {
TAILQ_INSERT_TAIL(&s->lastw, wl2, sentry);
+ wl2->flags |= WINLINK_VISITED;
+ }
}
/* Then free the old winlinks list. */