diff --git a/src/video/windows/SDL_windowsmouse.c b/src/video/windows/SDL_windowsmouse.c index a078e039d2..07625887db 100644 --- a/src/video/windows/SDL_windowsmouse.c +++ b/src/video/windows/SDL_windowsmouse.c @@ -68,6 +68,9 @@ static DWORD WINAPI WIN_RawMouseThread(LPVOID param) return 0; } + /* Make sure we get mouse events as soon as possible */ + SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL); + /* Tell the parent we're ready to go! */ SetEvent(thread_data.ready_event);