From b749c2115b66a20fa6457a82eb1edf6f872fd6a5 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Sun, 11 Aug 2013 11:39:47 +0200 Subject: MORTEVIELLE: Move the end of "sentence" to the main loop in order to fix the display --- engines/mortevielle/utils.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'engines/mortevielle/utils.cpp') diff --git a/engines/mortevielle/utils.cpp b/engines/mortevielle/utils.cpp index 603dc6eae4..db1861c146 100644 --- a/engines/mortevielle/utils.cpp +++ b/engines/mortevielle/utils.cpp @@ -276,6 +276,9 @@ void MortevielleEngine::handleAction() { if (shouldQuit()) return; ++temps; + if (!_soundManager._mixer->isSoundHandleActive(_soundManager._soundHandle) || keyPressed() || _mouseClick) { + _soundManager._mixer->stopHandle(_soundManager._soundHandle); + } } while (!((_menu._menuSelected) || (temps > lim) || (funct) || (_anyone))); _inMainGameLoop = false; -- cgit v1.2.3