From 1e89aa72a354c0ef2240cac1a8b28b0b5c4b701a Mon Sep 17 00:00:00 2001 From: ARDiDo <90479315+ARDiDo@users.noreply.github.com> Date: Tue, 14 Sep 2021 18:59:51 -0400 Subject: [PATCH] damage after destroy layersurface --- dwl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dwl.c b/dwl.c index 8a31136..1e19648 100644 --- a/dwl.c +++ b/dwl.c @@ -1024,8 +1024,10 @@ destroylayersurfacenotify(struct wl_listener *listener, void *data) wl_list_remove(&layersurface->surface_commit.link); if (layersurface->layer_surface->output) { Monitor *m = layersurface->layer_surface->output->data; - if (m) + if (m) { arrangelayers(m); + wlr_output_damage_add_whole(m->damage); + } layersurface->layer_surface->output = NULL; } free(layersurface);