diff --git a/stepmania/src/GameLoop.cpp b/stepmania/src/GameLoop.cpp index d86d02b7de..0f76b7b2ed 100644 --- a/stepmania/src/GameLoop.cpp +++ b/stepmania/src/GameLoop.cpp @@ -106,12 +106,8 @@ static bool ChangeAppPri() static void CheckFocus() { - static bool bHasFocus = true; - - bool bHasFocusNow = HOOKS->AppHasFocus(); - if( bHasFocus == bHasFocusNow ) + if( !HOOKS->AppFocusChanged() ) return; - bHasFocus = bHasFocusNow; /* If we lose focus, we may lose input events, especially key releases. */ INPUTFILTER->Reset();