forked from enlightenment/enlightenment
flush clients Before we dispatch main loop events as clients may queue
events onto the loop. Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
d52e926a32
commit
d6254f4634
|
@ -755,12 +755,12 @@ _e_comp_wl_cb_read(void *data, Ecore_Fd_Handler *hdl EINA_UNUSED)
|
|||
if (!(cdata = data)) return ECORE_CALLBACK_RENEW;
|
||||
if (!cdata->wl.disp) return ECORE_CALLBACK_RENEW;
|
||||
|
||||
/* dispatch any pending main loop events */
|
||||
wl_event_loop_dispatch(cdata->wl.loop, 0);
|
||||
|
||||
/* flush any pending client events */
|
||||
wl_display_flush_clients(cdata->wl.disp);
|
||||
|
||||
/* dispatch any pending main loop events */
|
||||
wl_event_loop_dispatch(cdata->wl.loop, 0);
|
||||
|
||||
return ECORE_CALLBACK_RENEW;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue