Skip to content

Commit

Permalink
PEGASUS: Fix time forward callbacks
Browse files Browse the repository at this point in the history
  • Loading branch information
Matthew Hoops committed Oct 1, 2011
1 parent f3e34cd commit b24081c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion engines/pegasus/timers.cpp
Expand Up @@ -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) {
Expand Down

0 comments on commit b24081c

Please sign in to comment.