diff --git a/stepmania/src/arch/ArchHooks/ArchHooks_Win32.cpp b/stepmania/src/arch/ArchHooks/ArchHooks_Win32.cpp index 8d5a6a50ac..2c0a579cf0 100644 --- a/stepmania/src/arch/ArchHooks/ArchHooks_Win32.cpp +++ b/stepmania/src/arch/ArchHooks/ArchHooks_Win32.cpp @@ -21,6 +21,10 @@ ArchHooks_Win32::ArchHooks_Win32() /* Disable critical errors, and handle them internally. We never want the * "drive not ready", etc. dialogs to pop up. */ SetErrorMode( SetErrorMode(0) | SEM_FAILCRITICALERRORS ); + + /* Windows boost priority on keyboard input, among other things. Disable that for + * the main thread. */ + SetThreadPriorityBoost( GetCurrentThread(), TRUE ); } ArchHooks_Win32::~ArchHooks_Win32()