clamp level to 0 if not reported held

This commit is contained in:
Glenn Maynard
2007-04-29 03:45:03 +00:00
parent 37153327bb
commit 69c31c1f3f
+3
View File
@@ -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 );