summaryrefslogtreecommitdiff
path: root/src/lib/ecore_wayland
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/ecore_wayland')
-rw-r--r--src/lib/ecore_wayland/Ecore_Wayland.h4
-rw-r--r--src/lib/ecore_wayland/ecore_wl.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/ecore_wayland/Ecore_Wayland.h b/src/lib/ecore_wayland/Ecore_Wayland.h
index 30545b7343..4238c46ac5 100644
--- a/src/lib/ecore_wayland/Ecore_Wayland.h
+++ b/src/lib/ecore_wayland/Ecore_Wayland.h
@@ -366,6 +366,10 @@ struct _Ecore_Wl_Event_Interfaces_Bound
366 Eina_Bool compositor : 1; 366 Eina_Bool compositor : 1;
367 Eina_Bool shm : 1; 367 Eina_Bool shm : 1;
368 Eina_Bool shell : 1; 368 Eina_Bool shell : 1;
369 Eina_Bool output : 1;
370 Eina_Bool seat : 1;
371 Eina_Bool data_device_manager : 1;
372 Eina_Bool subcompositor : 1;
369}; 373};
370 374
371/** 375/**
diff --git a/src/lib/ecore_wayland/ecore_wl.c b/src/lib/ecore_wayland/ecore_wl.c
index ee614e0e4b..9e8fa467c7 100644
--- a/src/lib/ecore_wayland/ecore_wl.c
+++ b/src/lib/ecore_wayland/ecore_wl.c
@@ -556,6 +556,10 @@ _ecore_wl_cb_handle_global(void *data, struct wl_registry *registry, unsigned in
556 ev->compositor = (ewd->wl.compositor != NULL); 556 ev->compositor = (ewd->wl.compositor != NULL);
557 ev->shm = (ewd->wl.shm != NULL); 557 ev->shm = (ewd->wl.shm != NULL);
558 ev->shell = (ewd->wl.shell != NULL); 558 ev->shell = (ewd->wl.shell != NULL);
559 ev->output = (ewd->output != NULL);
560 ev->seat = (ewd->input != NULL);
561 ev->data_device_manager = (ewd->wl.data_device_manager != NULL);
562 ev->subcompositor = (ewd->wl.subcompositor != NULL);
559 563
560 ecore_event_add(ECORE_WL_EVENT_INTERFACES_BOUND, ev, NULL, NULL); 564 ecore_event_add(ECORE_WL_EVENT_INTERFACES_BOUND, ev, NULL, NULL);
561 } 565 }