From: <hel...@us...> - 2007-08-15 02:56:56
|
Revision: 11256 http://vegastrike.svn.sourceforge.net/vegastrike/?rev=11256&view=rev Author: hellcatv Date: 2007-08-14 19:56:58 -0700 (Tue, 14 Aug 2007) Log Message: ----------- seem to fixed alloc problem on linux--now for windoze...hmm why is windows returning an alerror there Modified Paths: -------------- trunk/vegastrike/src/cmd/music.cpp Modified: trunk/vegastrike/src/cmd/music.cpp =================================================================== --- trunk/vegastrike/src/cmd/music.cpp 2007-08-15 02:51:46 UTC (rev 11255) +++ trunk/vegastrike/src/cmd/music.cpp 2007-08-15 02:56:58 UTC (rev 11256) @@ -503,7 +503,7 @@ } if (!playingSource.empty()) { if (!AUDIsPlaying(playingSource.front())) { - AUDDeleteSound(playingSource.front()); + AUDDeleteSound(playingSource.front(),true); playingSource.pop_front(); if (!playingSource.empty()) { _StopNow(); @@ -777,7 +777,7 @@ for (std::vector<int>::const_iterator iter = sounds_to_stop.begin(); iter!=sounds_to_stop.end(); iter++) { int sound = *iter; AUDStopPlaying(sound); - AUDDeleteSound(sound); + AUDDeleteSound(sound,true); } sounds_to_stop.clear(); } @@ -814,7 +814,7 @@ for (std::list<int>::const_iterator iter = playingSource.begin(); iter!=playingSource.end(); iter++) { int sound = *iter; AUDStopPlaying(sound); - AUDDeleteSound(sound); + AUDDeleteSound(sound,true); } playingSource.clear(); } |