~ruther/dwl

359e7edc52c38a0eb1bbc33aa238561efaf28d58 — Leonardo Hernández Hernández 2 years ago 25dfdcc
update for wlroots!3814

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

M dwl.c
M dwl.c => dwl.c +4 -2
@@ 305,6 305,7 @@ static struct wlr_scene_tree *layers[NUM_LAYERS];
static struct wlr_renderer *drw;
static struct wlr_allocator *alloc;
static struct wlr_compositor *compositor;
static struct wlr_session *session;

static struct wlr_xdg_shell *xdg_shell;
static struct wlr_xdg_activation_v1 *activation;


@@ 582,7 583,8 @@ buttonpress(struct wl_listener *listener, void *data)
void
chvt(const Arg *arg)
{
	wlr_session_change_vt(wlr_backend_get_session(backend), arg->ui);
	if (session)
		wlr_session_change_vt(session, arg->ui);
}

void


@@ 1969,7 1971,7 @@ setup(void)
	 * backend uses the renderer, for example, to fall back to software cursors
	 * if the backend does not support hardware cursors (some older GPUs
	 * don't). */
	if (!(backend = wlr_backend_autocreate(dpy)))
	if (!(backend = wlr_backend_autocreate(dpy, &session)))
		die("couldn't create backend");

	/* Initialize the scene graph used to lay out windows */

Do not follow this link