diff options
-rw-r--r-- | engines/mortevielle/sound.cpp | 2 | ||||
-rw-r--r-- | engines/mortevielle/utils.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/engines/mortevielle/sound.cpp b/engines/mortevielle/sound.cpp index 1007ccc4aa..a39bdf5120 100644 --- a/engines/mortevielle/sound.cpp +++ b/engines/mortevielle/sound.cpp @@ -135,7 +135,7 @@ void SoundManager::litph(tablint &t, int typ, int tempo) { return; if (!_vm->_speechManager._buildingSentence) { - if (!_mixer->isSoundHandleActive(_soundHandle)) + if (_mixer->isSoundHandleActive(_soundHandle)) _mixer->stopHandle(_soundHandle); _vm->_speechManager._buildingSentence = true; } diff --git a/engines/mortevielle/utils.cpp b/engines/mortevielle/utils.cpp index db1861c146..81bdb6e387 100644 --- a/engines/mortevielle/utils.cpp +++ b/engines/mortevielle/utils.cpp @@ -276,7 +276,7 @@ void MortevielleEngine::handleAction() { if (shouldQuit()) return; ++temps; - if (!_soundManager._mixer->isSoundHandleActive(_soundManager._soundHandle) || keyPressed() || _mouseClick) { + if (keyPressed() || _mouseClick) { _soundManager._mixer->stopHandle(_soundManager._soundHandle); } } while (!((_menu._menuSelected) || (temps > lim) || (funct) || (_anyone))); |