forked from 0ad/0ad
fix memory leak in SoundManager, patch taken from ticket #1934
This was SVN commit r13417.
This commit is contained in:
parent
56a4d6417c
commit
3ce14e3f4b
@ -464,9 +464,9 @@ long CSoundManager::GetBufferSize()
|
||||
return m_BufferSize;
|
||||
}
|
||||
|
||||
void CSoundManager::AddPlayListItem( VfsPath* itemPath)
|
||||
void CSoundManager::AddPlayListItem( const VfsPath& itemPath)
|
||||
{
|
||||
m_PlayListItems->push_back( *itemPath );
|
||||
m_PlayListItems->push_back( itemPath );
|
||||
}
|
||||
|
||||
void CSoundManager::ClearPlayListItems()
|
||||
|
@ -94,7 +94,7 @@ public:
|
||||
|
||||
void ClearPlayListItems();
|
||||
void StartPlayList( bool doLoop );
|
||||
void AddPlayListItem( VfsPath* itemPath);
|
||||
void AddPlayListItem( const VfsPath& itemPath);
|
||||
|
||||
static void ScriptingInit();
|
||||
static void CreateSoundManager();
|
||||
|
@ -45,7 +45,7 @@ bool JMusicList::AddItem(JSContext* cx, uintN UNUSED(argc), jsval* vp)
|
||||
return false;
|
||||
|
||||
#if CONFIG2_AUDIO
|
||||
g_SoundManager->AddPlayListItem( new VfsPath( filename ) );
|
||||
g_SoundManager->AddPlayListItem( VfsPath( filename ) );
|
||||
#endif
|
||||
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user