~ruther/dwl

92e7752203eb7812f2d333f8c6af1963fa743c09 — Leonardo Hernández Hernández 2 years ago 6682878
disable client's scene node after create it (only XDGShell)

will be enabled when setting up its monitor and arrange it

Bug: https://github.com/djpohly/dwl/issues/306
1 files changed, 1 insertions(+), 0 deletions(-)

M dwl.c
M dwl.c => dwl.c +1 -0
@@ 1474,6 1474,7 @@ mapnotify(struct wl_listener *listener, void *data)

	/* Create scene tree for this client and its border */
	c->scene = wlr_scene_tree_create(layers[LyrTile]);
	wlr_scene_node_set_enabled(&c->scene->node, c->type != XDGShell);
	c->scene_surface = c->type == XDGShell
			? wlr_scene_xdg_surface_create(c->scene, c->surface.xdg)
			: wlr_scene_subsurface_tree_create(c->scene, client_surface(c));

Do not follow this link