diff options
Diffstat (limited to 'src/wayland-client.c')
-rw-r--r-- | src/wayland-client.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/wayland-client.c b/src/wayland-client.c index a50fc18..054c0c7 100644 --- a/src/wayland-client.c +++ b/src/wayland-client.c @@ -304,14 +304,18 @@ wl_event_queue_release(struct wl_event_queue *queue) if (!wl_list_empty(&queue->proxy_list)) { struct wl_proxy *proxy, *tmp; - wl_log("warning: queue %p destroyed while proxies still " - "attached:\n", queue); + if (queue != &queue->display->default_queue) { + wl_log("warning: queue %p destroyed while proxies " + "still attached:\n", queue); + } wl_list_for_each_safe(proxy, tmp, &queue->proxy_list, queue_link) { - wl_log(" %s@%u still attached\n", - proxy->object.interface->name, - proxy->object.id); + if (queue != &queue->display->default_queue) { + wl_log(" %s@%u still attached\n", + proxy->object.interface->name, + proxy->object.id); + } proxy->queue = NULL; wl_list_remove(&proxy->queue_link); wl_list_init(&proxy->queue_link); |