summaryrefslogtreecommitdiffstats
path: root/src/ivi-compositor.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ivi-compositor.h')
-rw-r--r--src/ivi-compositor.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ivi-compositor.h b/src/ivi-compositor.h
index bf96fc7..5a0f66c 100644
--- a/src/ivi-compositor.h
+++ b/src/ivi-compositor.h
@@ -81,14 +81,24 @@ struct ivi_compositor {
struct wl_global *agl_shell;
struct wl_global *agl_shell_desktop;
+ struct wl_global *agl_shell_ext;
struct {
struct wl_client *client;
struct wl_resource *resource;
+
+ struct wl_client *client_ext;
+ struct wl_resource *resource_ext;
bool ready;
enum agl_shell_bound_status status;
} shell_client;
+ struct {
+ struct wl_resource *resource;
+ bool doas_requested;
+ enum agl_shell_bound_status status;
+ } shell_client_ext;
+
struct wl_list desktop_clients; /* desktop_client::link */
struct wl_list outputs; /* ivi_output.link */