diff --git a/glfw/wl_window.c b/glfw/wl_window.c index b7861cccf..13b3dac69 100644 --- a/glfw/wl_window.c +++ b/glfw/wl_window.c @@ -738,6 +738,8 @@ abortOnFatalError(int last_error) { _glfwInputWindowCloseRequest(window); window = window->next; } + // ensure the tick callback is called + _glfw.wl.eventLoopData.wakeup_data_read = true; } static void