From bb2b1c8dfe4bdf7b54f7a704bfb632e3671f4da4 Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Sun, 24 Nov 2013 22:50:11 -0500 Subject: 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 --- 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 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; } -- cgit v1.2.3