- stop sounds when removing a sound group

This commit is contained in:
Harald JOHNSEN 2012-06-10 13:01:57 +02:00 committed by ThorstenB
parent e0df014acf
commit 5b3dccc1f7

View File

@ -66,17 +66,7 @@ SGSampleGroup::~SGSampleGroup ()
{
_active = false;
sample_map_iterator sample_current = _samples.begin();
sample_map_iterator sample_end = _samples.end();
for ( ; sample_current != sample_end; ++sample_current ) {
SGSoundSample *sample = sample_current->second;
if ( sample->is_valid_source() && sample->is_playing() ) {
sample->no_valid_source();
_smgr->release_source( sample->get_source() );
_smgr->release_buffer( sample );
}
}
this->stop();
_smgr = 0;
}