From: Consolatis <35009135+Consolatis@users.noreply.github.com> Date: Wed, 17 May 2023 11:13:04 +0000 (+0200) Subject: src/output.c: destroy workspace OSD on output destroy X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=44645d06c2cb1816ebb6be37b71d479e61cae3b0;p=proto%2Flabwc.git src/output.c: destroy workspace OSD on output destroy --- diff --git a/src/output.c b/src/output.c index 3a8a1bbe..5db45963 100644 --- a/src/output.c +++ b/src/output.c @@ -55,6 +55,10 @@ output_destroy_notify(struct wl_listener *listener, void *data) wlr_scene_node_destroy(&output->layer_popup_tree->node); wlr_scene_node_destroy(&output->osd_tree->node); wlr_scene_node_destroy(&output->session_lock_tree->node); + if (output->workspace_osd) { + wlr_scene_node_destroy(&output->workspace_osd->node); + output->workspace_osd = NULL; + } struct view *view; struct server *server = output->server;