diff options
Diffstat (limited to 'src/lib/ecore_wayland')
-rw-r--r-- | src/lib/ecore_wayland/Ecore_Wayland.h | 4 | ||||
-rw-r--r-- | src/lib/ecore_wayland/ecore_wl.c | 4 |
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 | } |