~ruther/dwl

05ac42034257bdc2c7d7f8aa59c5086adcd3975c — Leonardo Hernandez Hernandez 3 years ago 7de6920 + 2c9423d
Merge branch 'wlroots-next' into HEAD
1 files changed, 5 insertions(+), 5 deletions(-)

M dwl.c
M dwl.c => dwl.c +5 -5
@@ 781,7 781,7 @@ commitnotify(struct wl_listener *listener, void *data)
	Client *c = wl_container_of(listener, c, commit);

	/* mark a pending resize as completed */
	if (c->resize && c->resize <= c->surface.xdg->configure_serial)
	if (c->resize && c->resize <= c->surface.xdg->current.configure_serial)
		c->resize = 0;
}



@@ 922,17 922,17 @@ createlayersurface(struct wl_listener *listener, void *data)
	m = wlr_layer_surface->output->data;

	layersurface->scene = wlr_scene_subsurface_tree_create(
			layers[wlr_layer_surface->client_pending.layer],
			layers[wlr_layer_surface->pending.layer],
			wlr_layer_surface->surface);
	layersurface->scene->data = layersurface;

	wl_list_insert(&m->layers[wlr_layer_surface->client_pending.layer],
	wl_list_insert(&m->layers[wlr_layer_surface->pending.layer],
			&layersurface->link);

	// Temporarily set the layer's current state to client_pending
	// Temporarily set the layer's current state to pending
	// so that we can easily arrange it
	old_state = wlr_layer_surface->current;
	wlr_layer_surface->current = wlr_layer_surface->client_pending;
	wlr_layer_surface->current = wlr_layer_surface->pending;
	arrangelayers(m);
	wlr_layer_surface->current = old_state;
}

Do not follow this link