summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerek Foreman <derekf@osg.samsung.com>2017-10-22 10:19:50 -0500
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2017-11-07 18:30:07 +0900
commite67aa661a0077f4069b67eefcb016424a630ab55 (patch)
tree5f1fd3fb13fc84e17007b90e9372284b8388b4de
parent5526474e8f560c6bf63888ed2adb9f47e76c6c53 (diff)
downloadefl-e67aa661a0077f4069b67eefcb016424a630ab55.tar.gz
ecore_wl2: Remove just the flush from the idle handler
Flushing should be done where it's needed now, but we still need the rest of the idle handler as something like mesa may have dispatched its queue, which reads all the pending wayland events. In that case we have events to process but the fd will not poll readable. @fix T6250
-rw-r--r--src/lib/ecore_wl2/ecore_wl2_display.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/lib/ecore_wl2/ecore_wl2_display.c b/src/lib/ecore_wl2/ecore_wl2_display.c
index 79a9e59fc5..69188674fb 100644
--- a/src/lib/ecore_wl2/ecore_wl2_display.c
+++ b/src/lib/ecore_wl2/ecore_wl2_display.c
@@ -553,12 +553,6 @@ _cb_connect_idle(void *data)
code = errno;
if (ret < 0) goto err;
- ret = wl_display_flush(ewd->wl.display);
- code = errno;
- if ((ret < 0) && (code == EAGAIN))
- ecore_main_fd_handler_active_set(ewd->fd_hdl,
- (ECORE_FD_READ | ECORE_FD_WRITE));
-
return ECORE_CALLBACK_RENEW;
err: