diff --git a/src/engine/sequencer.js b/src/engine/sequencer.js index 504a3e078..cfc034fc7 100644 --- a/src/engine/sequencer.js +++ b/src/engine/sequencer.js @@ -262,12 +262,6 @@ class Sequencer { // Don't go to the next block for this level of the stack, // since loops need to be re-executed. continue; - - } else if (stackFrame.waitingReporter) { - // This level of the stack was waiting for a value. - // This means a reporter has just returned - so don't go - // to the next block for this level of the stack. - return; } // Get next block of existing block on the stack. thread.goToNextBlock(); diff --git a/src/engine/thread.js b/src/engine/thread.js index e381dd9bf..28fe0369b 100644 --- a/src/engine/thread.js +++ b/src/engine/thread.js @@ -44,12 +44,6 @@ class _StackFrame { */ this.reported = null; - /** - * Name of waiting reporter. - * @type {string} - */ - this.waitingReporter = null; - /** * Procedure parameters. * @type {Object} @@ -74,7 +68,6 @@ class _StackFrame { this.warpMode = false; this.justReported = null; this.reported = null; - this.waitingReporter = null; this.params = null; this.executionContext = null;