From a00bbed82ccadfed5bf4f8f2bc0304c6d3df0f18 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 26 Dec 2006 23:04:27 +0000 Subject: [PATCH] pButtonState will contain buttons that are not pressed. Check bDown, too. --- stepmania/src/InputFilter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stepmania/src/InputFilter.cpp b/stepmania/src/InputFilter.cpp index 2190de6a1e..c13043a27b 100644 --- a/stepmania/src/InputFilter.cpp +++ b/stepmania/src/InputFilter.cpp @@ -307,7 +307,7 @@ bool InputFilter::IsBeingPressed( const DeviceInput &di, const DeviceInputList * if( pButtonState == NULL ) pButtonState = &g_CurrentState; const DeviceInput *pDI = FindItemBinarySearch( pButtonState->begin(), pButtonState->end(), di ); - return pDI != NULL; + return pDI != NULL && pDI->bDown; } float InputFilter::GetSecsHeld( const DeviceInput &di, const DeviceInputList *pButtonState ) const