From bfd13bc0959b27ae655e07f08bdd7f2beb95a281 Mon Sep 17 00:00:00 2001 From: Doug Binks Date: Thu, 27 Nov 2025 13:19:55 +0000 Subject: [PATCH] wait-events: ensure libdecorReadyCallback exits WaitEvents --- src/wl_init.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/wl_init.c b/src/wl_init.c index 704906381..aee609595 100644 --- a/src/wl_init.c +++ b/src/wl_init.c @@ -251,6 +251,9 @@ static void libdecorReadyCallback(void* userData, uint32_t time) { _glfw.wl.libdecor.ready = GLFW_TRUE; + + // Ensure wait events returns so the ready flag can be received + _glfw.newEventsRcvd = GLFW_TRUE; assert(_glfw.wl.libdecor.callback == callback); wl_callback_destroy(_glfw.wl.libdecor.callback);