summaryrefslogtreecommitdiffstats
path: root/session.c
diff options
context:
space:
mode:
authornicm <nicm>2023-09-01 13:48:54 +0000
committernicm <nicm>2023-09-01 13:48:54 +0000
commitc1e6e54e6ee9517dcb2f789d99bbf06c66b9dc44 (patch)
treea9ef1b31ce0827760389379b721c7fc4bc322591 /session.c
parent71d453f169ffac345db3e4c82f4409fc41091002 (diff)
Add detach-on-destroy previous and next, mostly from Alexis Hildebrandt.
Diffstat (limited to 'session.c')
-rw-r--r--session.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/session.c b/session.c
index de3f336f..688b23f4 100644
--- a/session.c
+++ b/session.c
@@ -367,11 +367,9 @@ session_detach(struct session *s, struct winlink *wl)
session_group_synchronize_from(s);
- if (RB_EMPTY(&s->windows)) {
- session_destroy(s, 1, __func__);
+ if (RB_EMPTY(&s->windows))
return (1);
- }
- return (0);
+ return (0);
}
/* Return if session has window. */