diff --git a/dwl.c b/dwl.c index 101a45f..5baa044 100644 --- a/dwl.c +++ b/dwl.c @@ -1242,6 +1242,7 @@ void destroydecoration(struct wl_listener *listener, void *data) { Client *c = wl_container_of(listener, c, destroy_decoration); + c->decoration == NULL; wl_list_remove(&c->destroy_decoration.link); wl_list_remove(&c->set_decoration_mode.link);