mirror of
https://github.com/labwc/labwc.git
synced 2026-02-06 04:06:33 -05:00
Handle 'lost' unmanaged xsurfaces + improve cursor handling
This commit is contained in:
parent
5862b65f89
commit
a2523081e2
6 changed files with 135 additions and 76 deletions
|
|
@ -224,8 +224,11 @@ server_init(struct server *server)
|
|||
exit(EXIT_FAILURE);
|
||||
}
|
||||
server->view_tree = wlr_scene_tree_create(&server->scene->node);
|
||||
server->osd_tree = wlr_scene_tree_create(&server->scene->node);
|
||||
#if HAVE_XWAYLAND
|
||||
server->unmanaged_tree = wlr_scene_tree_create(&server->scene->node);
|
||||
#endif
|
||||
server->menu_tree = wlr_scene_tree_create(&server->scene->node);
|
||||
server->osd_tree = wlr_scene_tree_create(&server->scene->node);
|
||||
wlr_scene_attach_output_layout(server->scene, server->output_layout);
|
||||
|
||||
/*
|
||||
|
|
@ -406,6 +409,8 @@ server_start(struct server *server)
|
|||
void
|
||||
server_finish(struct server *server)
|
||||
{
|
||||
|
||||
/* TODO: clean up various scene_tree nodes */
|
||||
#if HAVE_XWAYLAND
|
||||
wlr_xwayland_destroy(server->xwayland);
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue