~ruther/dwl

057d50af8cd54647933021ae20e975a54ecf4408 — Leonardo Hernández Hernández 2 years ago 2e4fdc1
pass wl_display to wlr_output_layout_create (wlroots!4310)

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4310
1 files changed, 1 insertions(+), 2 deletions(-)

M dwl.c
M dwl.c => dwl.c +1 -2
@@ 631,7 631,6 @@ cleanup(void)
		waitpid(child_pid, NULL, 0);
	}
	wlr_xcursor_manager_destroy(cursor_mgr);
	wlr_output_layout_destroy(output_layout);
	wl_display_destroy(dpy);
	/* Destroy after the wayland display (when the monitors are already destroyed)
	   to avoid destroying them with an invalid scene output. */


@@ 2232,7 2231,7 @@ setup(void)

	/* Creates an output layout, which a wlroots utility for working with an
	 * arrangement of screens in a physical layout. */
	output_layout = wlr_output_layout_create();
	output_layout = wlr_output_layout_create(dpy);
	LISTEN_STATIC(&output_layout->events.change, updatemons);
	wlr_xdg_output_manager_v1_create(dpy, output_layout);