wait-events glfwWaitEventsTimeout bugfixes

This commit is contained in:
Doug Binks 2025-11-21 18:00:27 +00:00
parent 9f2dc1fce2
commit 4c2c30e951
2 changed files with 2 additions and 1 deletions

View File

@ -2187,7 +2187,7 @@ void _glfwWaitEventsTimeoutWin32(double timeout)
ret = MsgWaitForMultipleObjects(0, NULL, FALSE, (DWORD) (timeout * 1e3), QS_ALLINPUT);
_glfwPollEventsWin32();
} while (_glfw.newEventsRcvd == GLFW_FALSE || ret == WAIT_TIMEOUT);
} while (_glfw.newEventsRcvd == GLFW_FALSE && ret != WAIT_TIMEOUT);
}
void _glfwPostEmptyEventWin32(void)

View File

@ -1209,6 +1209,7 @@ GLFWAPI void glfwWaitEventsTimeout(double timeout)
return;
}
_glfw.newEventsRcvd = GLFW_FALSE;
_glfw.platform.waitEvents();
_glfw.platform.waitEventsTimeout(timeout);
}