refactor: XWindowsEventQueueBuffer, use static const for timeoutd delay

This commit is contained in:
sithlord48
2025-07-03 12:40:28 -04:00
committed by Nick Bolton
parent 0100cb796e
commit 0ea2576032

View File

@ -103,12 +103,12 @@ void XWindowsEventQueueBuffer::waitForEvent(double dtimeout)
// and continue doing this until timeout is reached.
// The human eye can notice 60hz (ansi) which is 16ms, however
// we want to give the cpu a chance s owe up this to 25ms
#define TIMEOUT_DELAY 25
static const int s_timeoutDelay = 25;
while (((dtimeout < 0.0) || (remaining > 0)) && getPendingCountLocked() == 0 && retval == 0) {
retval = poll(pfds, 2, TIMEOUT_DELAY); // 16ms = 60hz, but we make it > to
// play nicely with the cpu
retval = poll(pfds, 2, s_timeoutDelay); // 16ms = 60hz, but we make it > to
// play nicely with the cpu
if (pfds[1].revents & POLLIN) {
ssize_t read_response = read(m_pipefd[0], buf, 15);
@ -117,7 +117,7 @@ void XWindowsEventQueueBuffer::waitForEvent(double dtimeout)
// todo: handle read response
}
}
remaining -= TIMEOUT_DELAY;
remaining -= s_timeoutDelay;
}
{