diff --git a/src/event-loop.c b/src/event-loop.c index 1f571ba4..d257d78c 100644 --- a/src/event-loop.c +++ b/src/event-loop.c @@ -421,10 +421,12 @@ wl_event_loop_dispatch(struct wl_event_loop *loop, int timeout) wl_event_loop_process_destroy_list(loop); + wl_event_loop_dispatch_idle(loop); + do { n = post_dispatch_check(loop); } while (n > 0); - + return 0; }