diff --git a/stepmania/src/StepMania.cpp b/stepmania/src/StepMania.cpp index fa31e69667..085770f1d3 100644 --- a/stepmania/src/StepMania.cpp +++ b/stepmania/src/StepMania.cpp @@ -684,6 +684,11 @@ static void HandleInputEvents(float fDeltaTime) static InputEventArray ieArray; ieArray.clear(); // empty the array INPUTFILTER->GetInputEvents( ieArray ); + + /* If we don't have focus, discard input. */ + if( !g_bHasFocus ) + return; + for( unsigned i=0; i