optimize load of same object

This commit is contained in:
Glenn Maynard
2005-09-09 03:55:42 +00:00
parent 41b08697ca
commit 60aa06f88b
+3 -1
View File
@@ -82,8 +82,10 @@ void MusicWheel::Load( CString sType )
FOREACH( MusicWheelItem*, m_MusicWheelItems, i )
SAFE_DELETE( *i );
m_MusicWheelItems.clear();
MusicWheelItem *pTempl = new MusicWheelItem;
for( int i=0; i<NUM_WHEEL_ITEMS; i++ )
m_MusicWheelItems.push_back( new MusicWheelItem );
m_MusicWheelItems.push_back( new MusicWheelItem(*pTempl) );
SAFE_DELETE( pTempl );
LOG->Trace( "MusicWheel::Load('%s')", sType.c_str() );