fd_handler can be called when WRITE|ERROR flags are set. In these case, we
shouldn't call wl_display_read_event. Otherwise, the main thread will be
deadlock by wl_display_read_event because there is no event to read in
wayland fd.
Change-Id: Idfeeedf800028b9ee5e65debcf6f8a196aa0670a
_ecore_wl_cb_awake(void *data)
{
Ecore_Wl_Display *ewd;
- Ecore_Fd_Handler_Flags flags = ECORE_FD_READ|ECORE_FD_WRITE|ECORE_FD_ERROR;
+ Ecore_Fd_Handler_Flags flags = ECORE_FD_READ;
if (_ecore_wl_fatal_error) return;
if (!(ewd = data)) return;