diff --git a/src/lib/ecore_wl2/ecore_wl2_display.c b/src/lib/ecore_wl2/ecore_wl2_display.c index 395595dabc..3735766516 100644 --- a/src/lib/ecore_wl2/ecore_wl2_display.c +++ b/src/lib/ecore_wl2/ecore_wl2_display.c @@ -386,7 +386,7 @@ ecore_wl2_display_create(const char *name) ewd->fd_hdl = ecore_main_fd_handler_add(wl_event_loop_get_fd(loop), - ECORE_FD_READ | ECORE_FD_ERROR, + ECORE_FD_READ | ECORE_FD_WRITE | ECORE_FD_ERROR, _cb_create_data, ewd, NULL, NULL); ecore_main_fd_handler_prepare_callback_set(ewd->fd_hdl,