diff options
author | Derek Foreman <derekf@osg.samsung.com> | 2017-08-30 12:16:34 -0500 |
---|---|---|
committer | Derek Foreman <derekf@osg.samsung.com> | 2017-08-30 14:11:47 -0500 |
commit | e0d94b8234f32440f71a66249337ee541cf97c52 (patch) | |
tree | 4e2eb55259a60b117135d21b16332a1ca884da1e | |
parent | 4e41f7569bfb1ca2fa5591e96ea31df5af6fa6ad (diff) | |
download | efl-e0d94b8234f32440f71a66249337ee541cf97c52.tar.gz |
ecore_wl2: Fix small bug in flush handler
If wl_display_flush() returns a non negative number it was successful,
so we should disable the write handler then. We were theoretically always
doing an extra flush on an empty buffer.
This is mostly cosmetic as that's not a costly operation.
-rw-r--r-- | src/lib/ecore_wl2/ecore_wl2_display.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/ecore_wl2/ecore_wl2_display.c b/src/lib/ecore_wl2/ecore_wl2_display.c index 57f98cdcfc..69838f77bc 100644 --- a/src/lib/ecore_wl2/ecore_wl2_display.c +++ b/src/lib/ecore_wl2/ecore_wl2_display.c @@ -514,7 +514,7 @@ _cb_connect_data(void *data, Ecore_Fd_Handler *hdl) { ret = wl_display_flush(ewd->wl.display); code = errno; - if (ret == 0) + if (ret >= 0) ecore_main_fd_handler_active_set(hdl, ECORE_FD_READ); if ((ret < 0) && (code != EAGAIN)) goto err; |