diff options
-rw-r--r-- | engines/gob/inter_v6.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/gob/inter_v6.cpp b/engines/gob/inter_v6.cpp index 5f93f9af26..d295bd7da8 100644 --- a/engines/gob/inter_v6.cpp +++ b/engines/gob/inter_v6.cpp @@ -180,8 +180,13 @@ void Inter_v6::o6_playVmdOrMusic() { if (props.startFrame >= 0) _vm->_vidPlayer->play(slot, props); - if (close && !(props.flags & VideoPlayer::kFlagNonBlocking)) + if (close && !(props.flags & VideoPlayer::kFlagNonBlocking)) { + if ((props.flags & VideoPlayer::kFlagNoVideo) && (!props.canceled)) + _vm->_util->longDelay(500); + _vm->_vidPlayer->closeVideo(slot); + } + } void Inter_v6::o6_openItk() { |