Simple optimization, avoids allocating memory unnecessarily.

This commit is contained in:
Steve Checkoway
2006-09-02 19:49:46 +00:00
parent 4f52b37aec
commit 6b1aa1514b
+2 -2
View File
@@ -291,9 +291,9 @@ void InputFilter::ResetKeyRepeat( const DeviceInput &di )
void InputFilter::GetInputEvents( InputEventArray &array ) void InputFilter::GetInputEvents( InputEventArray &array )
{ {
array.clear();
LockMut(*queuemutex); LockMut(*queuemutex);
array = queue; array.swap( queue );
queue.clear();
} }
void InputFilter::GetPressedButtons( vector<DeviceInput> &array ) void InputFilter::GetPressedButtons( vector<DeviceInput> &array )