aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/mortevielle/sound.cpp2
-rw-r--r--engines/mortevielle/utils.cpp2
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)));