diff options
| author | Matthew Hoops | 2012-08-23 23:11:09 -0400 |
|---|---|---|
| committer | Matthew Hoops | 2012-08-23 23:11:09 -0400 |
| commit | dcdb40f79e4e02101ddd7c017762ec61298f1833 (patch) | |
| tree | 5e86e8d43ed29e179b5a2664a55e75c62c40f44e /video | |
| parent | 829c836e0b86edc07aed4ed1846ac19ba76c6788 (diff) | |
| download | scummvm-rg350-dcdb40f79e4e02101ddd7c017762ec61298f1833.tar.gz scummvm-rg350-dcdb40f79e4e02101ddd7c017762ec61298f1833.tar.bz2 scummvm-rg350-dcdb40f79e4e02101ddd7c017762ec61298f1833.zip | |
VIDEO: Adjust start time after calling rewind() in start()
This wasn't an actual bug, but it makes more sense this way
Diffstat (limited to 'video')
| -rw-r--r-- | video/video_decoder.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/video/video_decoder.cpp b/video/video_decoder.cpp index 14826642d7..559880acee 100644 --- a/video/video_decoder.cpp +++ b/video/video_decoder.cpp @@ -347,14 +347,14 @@ void VideoDecoder::start() { _isPlaying = true; _startTime = g_system->getMillis(); - // Adjust start time if we've seeked to something besides zero time - if (_lastTimeChange.totalNumberOfFrames() != 0) - _startTime -= _lastTimeChange.msecs(); - // If someone previously called stop(), we'll rewind it. if (_needsRewind) rewind(); + // Adjust start time if we've seeked to something besides zero time + if (_lastTimeChange.totalNumberOfFrames() != 0) + _startTime -= _lastTimeChange.msecs(); + startAudio(); } |
