aboutsummaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/node_modules/rxjs/internal/scheduler/VirtualTimeScheduler.js
diff options
context:
space:
mode:
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.js4
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;
}