fix crash due to memset()ing a non-POD

This commit is contained in:
Glenn Maynard
2005-05-10 04:42:14 +00:00
parent 99843770cb
commit c765508bc1
2 changed files with 1 additions and 1 deletions
-1
View File
@@ -19,7 +19,6 @@ static float g_fTimeBeforeSlow, g_fTimeBeforeFast, g_fTimeBetweenSlow, g_fTimeBe
InputFilter::InputFilter() InputFilter::InputFilter()
{ {
queuemutex = new RageMutex("InputFilter"); queuemutex = new RageMutex("InputFilter");
memset( m_ButtonState, 0, sizeof(m_ButtonState) );
Reset(); Reset();
ResetRepeatRate(); ResetRepeatRate();
+1
View File
@@ -42,6 +42,7 @@ class InputFilter
{ {
struct ButtonState struct ButtonState
{ {
ButtonState() { m_BeingHeld = false; m_fSecsHeld = m_Level = m_LastLevel = 0; }
bool m_BeingHeld; bool m_BeingHeld;
CString m_sComment; CString m_sComment;
float m_fSecsHeld; float m_fSecsHeld;