aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/inter_v6.cpp
diff options
context:
space:
mode:
authorSven Hesse2011-01-22 11:39:03 +0000
committerSven Hesse2011-01-22 11:39:03 +0000
commit6e254c4f010a6b4f1ff49297e073d1ee59cafbb6 (patch)
tree2e218673ec39a2a800a269b819d8fa1a8dcab87e /engines/gob/inter_v6.cpp
parent86b90fe8a69868d1b28009e36730523652a69d17 (diff)
downloadscummvm-rg350-6e254c4f010a6b4f1ff49297e073d1ee59cafbb6.tar.gz
scummvm-rg350-6e254c4f010a6b4f1ff49297e073d1ee59cafbb6.tar.bz2
scummvm-rg350-6e254c4f010a6b4f1ff49297e073d1ee59cafbb6.zip
GOB: Actually, startFrame == -2 seems to be the only live video flag
svn-id: r55418
Diffstat (limited to 'engines/gob/inter_v6.cpp')
-rw-r--r--engines/gob/inter_v6.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/gob/inter_v6.cpp b/engines/gob/inter_v6.cpp
index 01301ebe0a..77affee141 100644
--- a/engines/gob/inter_v6.cpp
+++ b/engines/gob/inter_v6.cpp
@@ -167,11 +167,11 @@ void Inter_v6::o6_playVmdOrMusic() {
if (props.startFrame == -2) {
props.startFrame = 0;
- props.lastFrame = -1;
- props.flags &= ~0x1000;
+ props.lastFrame = -1;
+ props.noBlock = true;
}
- _vm->_vidPlayer->evaluateFlags(props, true);
+ _vm->_vidPlayer->evaluateFlags(props);
int slot = 0;
if ((fileName[0] != 0) && ((slot = _vm->_vidPlayer->openVideo(true, fileName, props)) < 0)) {
@@ -182,7 +182,7 @@ void Inter_v6::o6_playVmdOrMusic() {
if (props.startFrame >= 0)
_vm->_vidPlayer->play(slot, props);
- if (close && !(props.flags & VideoPlayer::kFlagNonBlocking)) {
+ if (close && !props.noBlock) {
if ((props.flags & VideoPlayer::kFlagNoVideo) && (!props.canceled))
_vm->_util->longDelay(500);