diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/wayland-client-core.h | 4 | ||||
| -rw-r--r-- | src/wayland-client.c | 9 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/wayland-client-core.h b/src/wayland-client-core.h index 6d45dc0..157da43 100644 --- a/src/wayland-client-core.h +++ b/src/wayland-client-core.h @@ -252,6 +252,10 @@ wl_display_dispatch_queue(struct wl_display *display, struct wl_event_queue *queue); int +wl_display_dispatch_timeout(struct wl_display *display, + const struct timespec *timeout); + +int wl_display_dispatch_queue_timeout(struct wl_display *display, struct wl_event_queue *queue, const struct timespec *timeout); diff --git a/src/wayland-client.c b/src/wayland-client.c index a60e567..8df160b 100644 --- a/src/wayland-client.c +++ b/src/wayland-client.c @@ -2081,6 +2081,15 @@ wl_display_dispatch_queue_timeout(struct wl_display *display, return ret; } +WL_EXPORT int +wl_display_dispatch_timeout(struct wl_display *display, + const struct timespec *timeout) +{ + return wl_display_dispatch_queue_timeout(display, + &display->default_queue, + timeout); +} + /** Dispatch events in an event queue * * \param display The display context object |
