diff --git a/stepmania/src/arch/InputHandler/InputHandler_Win32_Pump.cpp b/stepmania/src/arch/InputHandler/InputHandler_Win32_Pump.cpp index 4db7091fb6..a63097deca 100644 --- a/stepmania/src/arch/InputHandler/InputHandler_Win32_Pump.cpp +++ b/stepmania/src/arch/InputHandler/InputHandler_Win32_Pump.cpp @@ -86,6 +86,9 @@ int InputHandler_Win32_Pump::InputThread_Start( void *p ) void InputHandler_Win32_Pump::InputThreadMain() { + if(!SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_HIGHEST)) + LOG->Warn(werr_ssprintf(GetLastError(), "Failed to set Pump thread priority")); + vector sources; int i; for(i = 0; i < NUM_PUMPS; ++i)