From 2c9993c9003d36eda669bc7a57a3cc52d486e90f Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Fri, 3 Jun 2005 22:54:35 +0000 Subject: [PATCH] assert when an input handler passes us a bad DeviceInput --- stepmania/src/InputFilter.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stepmania/src/InputFilter.cpp b/stepmania/src/InputFilter.cpp index 99f2d44e97..6a3c4193db 100644 --- a/stepmania/src/InputFilter.cpp +++ b/stepmania/src/InputFilter.cpp @@ -55,6 +55,8 @@ void InputFilter::ButtonPressed( DeviceInput di, bool Down ) if( di.ts.IsZero() ) LOG->Warn( "InputFilter::ButtonPressed: zero timestamp is invalid" ); + ASSERT( di.device < NUM_INPUT_DEVICES ); + ASSERT( di.button < GetNumDeviceButtons(di.device) ); ButtonState &bs = m_ButtonState[di.device][di.button]; bs.m_Level = di.level;