From b50cac637ece07c87e39232a1e8fe7262ace06f2 Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Tue, 29 Jan 2013 21:41:01 -0500 Subject: PEGASUS: Reset _lastMillis when changing rate in the timer --- engines/pegasus/timers.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'engines/pegasus') diff --git a/engines/pegasus/timers.cpp b/engines/pegasus/timers.cpp index 3b875038cc..b88f9cd574 100644 --- a/engines/pegasus/timers.cpp +++ b/engines/pegasus/timers.cpp @@ -93,6 +93,7 @@ TimeValue TimeBase::getTime(const TimeScale scale) { void TimeBase::setRate(const Common::Rational rate) { _rate = rate; + _lastMillis = 0; if (_rate == 0) _paused = false; -- cgit v1.2.3