diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/gob/videoplayer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/gob/videoplayer.cpp b/engines/gob/videoplayer.cpp index 2c779b512d..6151bafa35 100644 --- a/engines/gob/videoplayer.cpp +++ b/engines/gob/videoplayer.cpp @@ -231,9 +231,6 @@ bool VideoPlayer::play(int slot, Properties &properties) { bool primary = slot == 0; - // NOTE: For testing (and comfort?) purposes, we enable aborting of all videos) - properties.breakKey = kShortKeyEscape; - if (properties.startFrame < 0) properties.startFrame = video->decoder->getCurFrame() + 1; if (properties.lastFrame < 0) @@ -266,6 +263,9 @@ bool VideoPlayer::play(int slot, Properties &properties) { return true; } + // NOTE: For testing (and comfort?) purposes, we enable aborting of all videos) + properties.breakKey = kShortKeyEscape; + while ((properties.startFrame != properties.lastFrame) && (properties.startFrame < (int32)(video->decoder->getFrameCount() - 1))) { |