diff --git a/src/wl_window.c b/src/wl_window.c index f1d5dbe6c..21caeb068 100644 --- a/src/wl_window.c +++ b/src/wl_window.c @@ -1371,6 +1371,7 @@ static void handleEvents(double* timeout) while (!event) { + wlcanread = GLFW_FALSE; while (!wlcanread && !event) { if (wl_display_prepare_read(_glfw.wl.display) == 0)