cleanup
This commit is contained in:
@@ -106,11 +106,13 @@ void RageSoundManager::Update(float delta)
|
|||||||
set<RageSound *> ToDelete;
|
set<RageSound *> ToDelete;
|
||||||
for( set<RageSound *>::iterator it = owned_sounds.begin(); it != owned_sounds.end(); ++it )
|
for( set<RageSound *>::iterator it = owned_sounds.begin(); it != owned_sounds.end(); ++it )
|
||||||
{
|
{
|
||||||
if( (*it)->IsPlaying() )
|
RageSound *pSound = *it;
|
||||||
|
if( pSound->IsPlaying() )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
LOG->Trace("XXX: deleting '%s'", (*it)->GetLoadedFilePath().c_str());
|
LOG->Trace("XXX: deleting '%s'", pSound->GetLoadedFilePath().c_str());
|
||||||
ToDelete.insert( (*it) );
|
|
||||||
|
ToDelete.insert( pSound );
|
||||||
}
|
}
|
||||||
|
|
||||||
for( set<RageSound *>::iterator it = ToDelete.begin(); it != ToDelete.end(); ++it )
|
for( set<RageSound *>::iterator it = ToDelete.begin(); it != ToDelete.end(); ++it )
|
||||||
|
|||||||
Reference in New Issue
Block a user