aboutsummaryrefslogtreecommitdiff
path: root/engines/pegasus
diff options
context:
space:
mode:
authorMatthew Hoops2011-10-01 13:21:46 -0400
committerMatthew Hoops2011-10-01 13:21:46 -0400
commitb24081c781d66cdc496a14b6326574f75b083dc6 (patch)
tree53365f0be7d2458050e8c36e0640381a78f05f4d /engines/pegasus
parentf3e34cde02072adcdf0cde66871d23e88897a61d (diff)
downloadscummvm-rg350-b24081c781d66cdc496a14b6326574f75b083dc6.tar.gz
scummvm-rg350-b24081c781d66cdc496a14b6326574f75b083dc6.tar.bz2
scummvm-rg350-b24081c781d66cdc496a14b6326574f75b083dc6.zip
PEGASUS: Fix time forward callbacks
Diffstat (limited to 'engines/pegasus')
-rwxr-xr-xengines/pegasus/timers.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/pegasus/timers.cpp b/engines/pegasus/timers.cpp
index d610b2f742..0b052b525d 100755
--- a/engines/pegasus/timers.cpp
+++ b/engines/pegasus/timers.cpp
@@ -229,7 +229,7 @@ void TimeBase::checkCallBacks() {
// Check if we've triggered any callbacks
for (TimeBaseCallBack *runner = _callBackList; runner != 0; runner = runner->_nextCallBack) {
if (runner->_type == kCallBackAtTime && runner->_trigger == kTriggerTimeFwd) {
- if (time >= (runner->_param2 * _preferredScale / runner->_param3) && getRate() > 0)
+ if (getTime() >= (runner->_param2 * _preferredScale / runner->_param3) && getRate() > 0)
runner->callBack();
} else if (runner->_type == kCallBackAtExtremes) {
if (runner->_trigger == kTriggerAtStop) {