~ruther/dwl

66ec028b0056b834442a7ede6544eae8709946c0 — Leonardo Hernández Hernández 1 year, 4 months ago 1f10e69
simplify check for wlr_layer_surface.output
1 files changed, 2 insertions(+), 4 deletions(-)

M dwl.c
M dwl.c => dwl.c +2 -4
@@ 807,10 807,8 @@ createlayersurface(struct wl_listener *listener, void *data)
	struct wlr_layer_surface_v1_state old_state;
	struct wlr_scene_tree *l = layers[layermap[wlr_layer_surface->pending.layer]];

	if (!wlr_layer_surface->output)
		wlr_layer_surface->output = selmon ? selmon->wlr_output : NULL;

	if (!wlr_layer_surface->output) {
	if (!wlr_layer_surface->output
			&& !(wlr_layer_surface->output = selmon ? selmon->wlr_output : NULL)) {
		wlr_layer_surface_v1_destroy(wlr_layer_surface);
		return;
	}

Do not follow this link