diff --git a/stepmania/src/InputFilter.cpp b/stepmania/src/InputFilter.cpp index da147b2238..b8093245f8 100644 --- a/stepmania/src/InputFilter.cpp +++ b/stepmania/src/InputFilter.cpp @@ -291,9 +291,9 @@ void InputFilter::ResetKeyRepeat( const DeviceInput &di ) void InputFilter::GetInputEvents( InputEventArray &array ) { + array.clear(); LockMut(*queuemutex); - array = queue; - queue.clear(); + array.swap( queue ); } void InputFilter::GetPressedButtons( vector &array )