~ruther/dwl

393078d80c330be0313ac84c9de2de132f785d6d — Leonardo Hernández Hernández 1 year, 7 months ago 28ec843
store the layersurface pointer in l->popups->node.data as well
1 files changed, 1 insertions(+), 1 deletions(-)

M dwl.c
M dwl.c => dwl.c +1 -1
@@ 816,7 816,7 @@ createlayersurface(struct wl_listener *listener, void *data)
	l->scene = l->scene_layer->tree;
	l->popups = surface->data = wlr_scene_tree_create(layer_surface->current.layer
			< ZWLR_LAYER_SHELL_V1_LAYER_TOP ? layers[LyrTop] : scene_layer);
	l->scene->node.data = l;
	l->scene->node.data = l->popups->node.data = l;


	wl_list_insert(&l->mon->layers[layer_surface->pending.layer],&l->link);