aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/mohawk/riven_video.cpp12
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();
}