wlroots/examples
Simon Ser 41b7acbab7 backend: return wlr_session in wlr_backend_autocreate() call
Up until now, wlr_backend_autocreate() created the wlr_session and
then stuffed it into struct wlr_multi_backend so that compositors
can grab it later.

This is an abuse of wlr_multi_backend and the wlr_backend API:
wlr_backend_get_session() and wlr_multi_backend.session only exist
to accomodate the needs of wlr_backend_autocreate(). What's more,
the DRM and libinput backends don't implement
wlr_backend_impl.get_session.

Instead, return the struct wlr_session to the compositor in the
wlr_backend_autocreate() call. wlr_backend_get_session() will be
removed in the next commit.
2022-11-15 21:16:25 +00:00
..
.gitignore
cat.c
cat.h
dmabuf-capture.c
egl_common.c
egl_common.h
foreign-toplevel.c
fullscreen-shell.c backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
gamma-control.c
idle-inhibit.c
idle.c
input-inhibitor.c
input-method-keyboard-grab.c
input-method.c
keyboard-shortcuts-inhibit.c
layer-shell.c
meson.build
multi-pointer.c backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
output-layout.c backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
output-power-management.c
pointer-constraints.c
pointer.c backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
quads.c backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
relative-pointer-unstable-v1.c
rotation.c backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
scene-graph.c backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
screencopy-dmabuf.c
screencopy.c
simple.c backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
tablet.c backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
text-input.c
toplevel-decoration.c
touch.c backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
virtual-pointer.c