@@ -171,8 +171,6 @@ function debugModule(module, runtime) {
173 function setContinue(position) {
173 function setContinue(position) {
174− var timerDelay = Date.now() - pauseTime;
175− runtime.timer.addDelay(timerDelay);
176 programPaused = false;
174 programPaused = false;
177 if (position > 0) {
175 if (position > 0) {
178 // If we're not unpausing at the head, then we need to dump the
176 // If we're not unpausing at the head, then we need to dump the
@@ -188,6 +186,8 @@ function debugModule(module, runtime) {
188 tracePath.clearTracesAfter(position);
186 tracePath.clearTracesAfter(position);
189 eventCounter = position;
187 eventCounter = position;
190 executeCallbacks(asyncCallbacks, false, lastEventTime);
188 executeCallbacks(asyncCallbacks, false, lastEventTime);
190+ runtime.timer.setDelay(0);
192 tracePath.startRecording();
192 tracePath.startRecording();