diff options
-rw-r--r-- | src/wayland-client.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/wayland-client.c b/src/wayland-client.c index 1486b73..ab79b7b 100644 --- a/src/wayland-client.c +++ b/src/wayland-client.c @@ -1572,7 +1572,10 @@ wl_proxy_get_class(struct wl_proxy *proxy) WL_EXPORT void wl_proxy_set_queue(struct wl_proxy *proxy, struct wl_event_queue *queue) { - proxy->queue = queue; + if (queue) + proxy->queue = queue; + else + proxy->queue = &proxy->display->queue; } WL_EXPORT void |