diff options
author | Matthew Hoops | 2013-11-24 22:50:11 -0500 |
---|---|---|
committer | Matthew Hoops | 2013-11-24 22:53:55 -0500 |
commit | bb2b1c8dfe4bdf7b54f7a704bfb632e3671f4da4 (patch) | |
tree | 41d11165ac0dd27d7233bcbdb07e187c1b197786 /engines/pegasus | |
parent | c26ed6505f4a3c12c082473a1ebaaabd32d40a88 (diff) | |
download | scummvm-rg350-bb2b1c8dfe4bdf7b54f7a704bfb632e3671f4da4.tar.gz scummvm-rg350-bb2b1c8dfe4bdf7b54f7a704bfb632e3671f4da4.tar.bz2 scummvm-rg350-bb2b1c8dfe4bdf7b54f7a704bfb632e3671f4da4.zip |
PEGASUS: Reset the callback trigger in disposeCallBack()
Fixes the occasional "loop" when finishing the space chase. Thanks to blitter for actually being able to trigger and debug the damned problem
Diffstat (limited to 'engines/pegasus')
-rw-r--r-- | engines/pegasus/timers.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/pegasus/timers.cpp b/engines/pegasus/timers.cpp index 8463d866e8..5fb2551e7a 100644 --- a/engines/pegasus/timers.cpp +++ b/engines/pegasus/timers.cpp @@ -333,6 +333,7 @@ void TimeBaseCallBack::releaseCallBack() { void TimeBaseCallBack::disposeCallBack() { _timeBase = 0; + _trigger = kTriggerNone; _hasBeenTriggered = false; } |