diff options
author | Leonardo Hernández Hernández <leohdz172@protonmail.com> | 2022-11-15 23:04:39 -0600 |
---|---|---|
committer | Leonardo Hernández Hernández <leohdz172@protonmail.com> | 2022-11-15 23:04:39 -0600 |
commit | 359e7edc52c38a0eb1bbc33aa238561efaf28d58 (patch) | |
tree | 11e36aa8d9fa189973fb064a8487a4133ef8f954 | |
parent | 25dfdcc4337a8b6ca40a5848ef1d49160105f568 (diff) |
update for wlroots!3814
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3814
-rw-r--r-- | dwl.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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 */ |