diff options
Diffstat (limited to 'engines/voyeur')
-rw-r--r-- | engines/voyeur/files_threads.cpp | 1 | ||||
-rw-r--r-- | engines/voyeur/voyeur.cpp | 3 |
2 files changed, 2 insertions, 2 deletions
diff --git a/engines/voyeur/files_threads.cpp b/engines/voyeur/files_threads.cpp index 3e2fa6f7bc..8359cf88fb 100644 --- a/engines/voyeur/files_threads.cpp +++ b/engines/voyeur/files_threads.cpp @@ -391,6 +391,7 @@ void ThreadResource::parsePlayCommands() { _vm->_voy.addAudioEventEnd(); _vm->_eventsManager.incrementTime(1); _vm->_eventsManager.incrementTime(1); + _vm->_audioVideoId = -1; parseIndex = 999; } } diff --git a/engines/voyeur/voyeur.cpp b/engines/voyeur/voyeur.cpp index 932a38e60d..2898c16592 100644 --- a/engines/voyeur/voyeur.cpp +++ b/engines/voyeur/voyeur.cpp @@ -621,10 +621,9 @@ void VoyeurEngine::playAudio(int audioId) { _soundManager.stopVOCPlay(); _bVoy->freeBoltGroup(0x7F00); - flipPageAndWait(); + (*_graphicsManager._vPort)->setupViewPort(NULL); _voy._field478 &= ~0x10; - audioId = -1; _voy._field470 = 129; } |