From a22280d78d1379ed3beef80a01b24724f0f475a9 Mon Sep 17 00:00:00 2001 From: Julian Orth Date: Fri, 18 Apr 2025 16:32:04 +0200 Subject: [PATCH] client: reject prepare_read if the display has an error Signed-off-by: Julian Orth --- src/wayland-client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wayland-client.c b/src/wayland-client.c index cbe16800..2c471f2b 100644 --- a/src/wayland-client.c +++ b/src/wayland-client.c @@ -1904,7 +1904,7 @@ wl_display_prepare_read_queue(struct wl_display *display, has_events = !wl_list_empty(&queue->event_list) || !wl_list_empty(&display->display_queue.event_list); - if (has_events) { + if (has_events || display->last_error) { errno = EAGAIN; ret = -1; } else {