diff --git a/src/mango.c b/src/mango.c index 06199e68..9b5904cc 100644 --- a/src/mango.c +++ b/src/mango.c @@ -2535,6 +2535,9 @@ void cleanupmon(struct wl_listener *listener, void *data) { m->skip_frame_timeout = NULL; } m->wlr_output->data = NULL; + + for (uint32_t t = 0; t < LENGTH(tags) + 1; t++) + dwindle_free_tree(m->pertag->dwindle_root[t]); free(m->pertag); free(m); }