]> git.mxchange.org Git - simgear.git/blobdiff - simgear/sound/sample_group.cxx
Merge branch 'timoore/effects-anim-rebase' into next
[simgear.git] / simgear / sound / sample_group.cxx
index 1da290593793eefd597196a2ce05e45ed6fce245..e2a2b2c73188894f89daeca7316ebd5946ff5910 100644 (file)
@@ -275,7 +275,7 @@ SGSampleGroup::stop ()
 void
 SGSampleGroup::suspend ()
 {
-    if (_pause == false) {
+    if (_active && _pause == false) {
         _pause = true;
         sample_map_iterator sample_current = _samples.begin();
         sample_map_iterator sample_end = _samples.end();
@@ -294,7 +294,7 @@ SGSampleGroup::suspend ()
 void
 SGSampleGroup::resume ()
 {
-    if (_pause == true) {
+    if (_active && _pause == true) {
         sample_map_iterator sample_current = _samples.begin();
         sample_map_iterator sample_end = _samples.end();
         for ( ; sample_current != sample_end; ++sample_current ) {