From 69c31c1f3f850078466d27a7f1cd525bf53fbfe2 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 29 Apr 2007 03:45:03 +0000 Subject: [PATCH] clamp level to 0 if not reported held --- stepmania/src/InputFilter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stepmania/src/InputFilter.cpp b/stepmania/src/InputFilter.cpp index cf1601f4dd..211089abac 100644 --- a/stepmania/src/InputFilter.cpp +++ b/stepmania/src/InputFilter.cpp @@ -205,6 +205,9 @@ void InputFilter::CheckButtonChange( ButtonState &bs, DeviceInput di, const Rage bs.m_LastInputTime = bs.m_BeingHeldTime; di.ts = bs.m_BeingHeldTime; + if( !bs.m_bLastReportedHeld ) + di.level = 0; + MakeButtonStateList( g_CurrentState ); ReportButtonChange( di, bs.m_bLastReportedHeld? IET_FIRST_PRESS:IET_RELEASE );