@@ -171,8 +171,6 @@ function debugModule(module, runtime) {
171171 }
172172
173173 function setContinue(position) {
174− var timerDelay = Date.now() - pauseTime;
175− runtime.timer.addDelay(timerDelay);
176174 programPaused = false;
177175 if (position > 0) {
178176 // If we're not unpausing at the head, then we need to dump the
@@ -188,6 +186,8 @@ function debugModule(module, runtime) {
188186 tracePath.clearTracesAfter(position);
189187 eventCounter = position;
190188 executeCallbacks(asyncCallbacks, false, lastEventTime);
189+ } else {
190+ runtime.timer.setDelay(0);
191191 }
192192 tracePath.startRecording();
193193 }