diff options
-rw-r--r-- | engines/mohawk/riven_video.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/mohawk/riven_video.cpp b/engines/mohawk/riven_video.cpp index 9bd185ed5d..745f96bda0 100644 --- a/engines/mohawk/riven_video.cpp +++ b/engines/mohawk/riven_video.cpp @@ -252,12 +252,6 @@ void RivenVideo::playBlocking(int32 endTime) { } } - if (playTillEnd) { - disable(); - stop(); - seek(0); - } - // Execute the stored opcode uint16 storedOpcodeMovieSlot = _vm->_scriptMan->getStoredMovieOpcodeSlot(); uint32 storedOpcodeTime = _vm->_scriptMan->getStoredMovieOpcodeTime(); @@ -265,6 +259,12 @@ void RivenVideo::playBlocking(int32 endTime) { _vm->_scriptMan->runStoredMovieOpcode(); } + if (playTillEnd) { + disable(); + stop(); + seek(0); + } + _vm->_cursor->showCursor(); } |