diff options
Diffstat (limited to 'tools/node_modules/eslint/node_modules/rxjs/internal/scheduler/VirtualTimeScheduler.js')
-rw-r--r-- | tools/node_modules/eslint/node_modules/rxjs/internal/scheduler/VirtualTimeScheduler.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/node_modules/eslint/node_modules/rxjs/internal/scheduler/VirtualTimeScheduler.js b/tools/node_modules/eslint/node_modules/rxjs/internal/scheduler/VirtualTimeScheduler.js index 0e3721e002..fcf7da0de2 100644 --- a/tools/node_modules/eslint/node_modules/rxjs/internal/scheduler/VirtualTimeScheduler.js +++ b/tools/node_modules/eslint/node_modules/rxjs/internal/scheduler/VirtualTimeScheduler.js @@ -29,7 +29,9 @@ var VirtualTimeScheduler = (function (_super) { VirtualTimeScheduler.prototype.flush = function () { var _a = this, actions = _a.actions, maxFrames = _a.maxFrames; var error, action; - while ((action = actions.shift()) && (this.frame = action.delay) <= maxFrames) { + while ((action = actions[0]) && action.delay <= maxFrames) { + actions.shift(); + this.frame = action.delay; if (error = action.execute(action.state, action.delay)) { break; } |