aboutsummaryrefslogtreecommitdiff
path: root/backend/multi
diff options
context:
space:
mode:
Diffstat (limited to 'backend/multi')
-rw-r--r--backend/multi/backend.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/backend/multi/backend.c b/backend/multi/backend.c
index 8026e970..a5913f5d 100644
--- a/backend/multi/backend.c
+++ b/backend/multi/backend.c
@@ -113,3 +113,11 @@ void wlr_multi_backend_add(struct wlr_backend *multi,
list_add(multi->state->backends, sub);
}
+
+struct wlr_session *wlr_multi_get_session(struct wlr_backend *base) {
+ if (base->impl != &backend_impl)
+ return NULL;
+
+ struct wlr_backend_state *multi = base->state;
+ return multi->session;
+}