]> git.mdlowis.com Git - proto/labwc.git/commitdiff
src/output.c: destroy workspace OSD on output destroy
authorConsolatis <35009135+Consolatis@users.noreply.github.com>
Wed, 17 May 2023 11:13:04 +0000 (13:13 +0200)
committerConsolatis <35009135+Consolatis@users.noreply.github.com>
Wed, 17 May 2023 11:56:11 +0000 (13:56 +0200)
src/output.c

index 3a8a1bbe128dd297e55c132ff77a4252903e7304..5db45963c9cb0d429a2a9f87294ff6aa7e497da3 100644 (file)
@@ -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;