diff --git a/engines/gob/inter_bargon.cpp b/engines/gob/inter_bargon.cpp index beef1da6dab..5c561966414 100644 --- a/engines/gob/inter_bargon.cpp +++ b/engines/gob/inter_bargon.cpp @@ -107,7 +107,7 @@ void Inter_Bargon::oBargon_intro1(OpGobParams ¶ms) { _vm->_vidPlayer->play(slot, props); props.startFrame = -1; - props.lastFrame = 23; + props.lastFrame = _vm->_vidPlayer->getFrameCount(slot) - 23; props.fade = false; _vm->_vidPlayer->play(slot, props);