From c765508bc176413ce5c4d37f97766e1ec29556a9 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 10 May 2005 04:42:14 +0000 Subject: [PATCH] fix crash due to memset()ing a non-POD --- stepmania/src/InputFilter.cpp | 1 - stepmania/src/InputFilter.h | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/stepmania/src/InputFilter.cpp b/stepmania/src/InputFilter.cpp index 91bf045b47..746f761a68 100644 --- a/stepmania/src/InputFilter.cpp +++ b/stepmania/src/InputFilter.cpp @@ -19,7 +19,6 @@ static float g_fTimeBeforeSlow, g_fTimeBeforeFast, g_fTimeBetweenSlow, g_fTimeBe InputFilter::InputFilter() { queuemutex = new RageMutex("InputFilter"); - memset( m_ButtonState, 0, sizeof(m_ButtonState) ); Reset(); ResetRepeatRate(); diff --git a/stepmania/src/InputFilter.h b/stepmania/src/InputFilter.h index 5692362e9d..7bd46727ea 100644 --- a/stepmania/src/InputFilter.h +++ b/stepmania/src/InputFilter.h @@ -42,6 +42,7 @@ class InputFilter { struct ButtonState { + ButtonState() { m_BeingHeld = false; m_fSecsHeld = m_Level = m_LastLevel = 0; } bool m_BeingHeld; CString m_sComment; float m_fSecsHeld;