From 36e1ac65560a34c6fa381f821f6b1b733f9b6ed6 Mon Sep 17 00:00:00 2001 From: nicm Date: Mon, 23 Oct 2023 08:12:00 +0000 Subject: Unzoom window at start of destroy so it doesn't happen later (when destroying panes) after the layout has been freed, GitHub issue 3717. --- window.c | 1 + 1 file changed, 1 insertion(+) (limited to 'window.c') diff --git a/window.c b/window.c index c1365993..c16dc128 100644 --- a/window.c +++ b/window.c @@ -340,6 +340,7 @@ window_destroy(struct window *w) { log_debug("window @%u destroyed (%d references)", w->id, w->references); + window_unzoom(w); RB_REMOVE(windows, &windows, w); if (w->layout_root != NULL) -- cgit v1.2.3