diff --git a/src/lib/platform/XWindowsEventQueueBuffer.cpp b/src/lib/platform/XWindowsEventQueueBuffer.cpp index 079dd50bc3..71e2cfba8c 100644 --- a/src/lib/platform/XWindowsEventQueueBuffer.cpp +++ b/src/lib/platform/XWindowsEventQueueBuffer.cpp @@ -120,7 +120,7 @@ XWindowsEventQueueBuffer::waitForEvent(double dtimeout) pfds[1].fd = m_pipefd[0]; pfds[1].events = POLLIN; int timeout = (dtimeout < 0.0) ? -1 : - static_cast(dtimeout); + static_cast(1000.0 * dtimeout); int remaining = timeout; int retval = 0; #else