Merge branch 'obsd-master'

pull/3647/head
Thomas Adam 2023-07-19 16:01:09 +01:00
commit fda3937734
1 changed files with 4 additions and 1 deletions

View File

@ -737,9 +737,12 @@ session_renumber_windows(struct session *s)
memcpy(&old_lastw, &s->lastw, sizeof old_lastw);
TAILQ_INIT(&s->lastw);
TAILQ_FOREACH(wl, &old_lastw, sentry) {
wl->flags &= ~WINLINK_VISITED;
wl_new = winlink_find_by_window(&s->windows, wl->window);
if (wl_new != NULL)
if (wl_new != NULL) {
TAILQ_INSERT_TAIL(&s->lastw, wl_new, sentry);
wl_new->flags |= WINLINK_VISITED;
}
}
/* Set the current window. */