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 /dwl.c | |
| parent | 25dfdcc4337a8b6ca40a5848ef1d49160105f568 (diff) | |
update for wlroots!3814
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3814
Diffstat (limited to 'dwl.c')
| -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 */ | 
