Skip to content

Commit 5b636fe

Browse files
committed
process: relocate needSpinner calls
It's only necessary to request the spinner once tickDone has been called, and not on every nextTick.
1 parent 49e3fcd commit 5b636fe

1 file changed

Lines changed: 4 additions & 14 deletions

File tree

src/node.js

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -355,12 +355,12 @@
355355
} else {
356356
nextTickQueue.splice(0, infoBox[index]);
357357
infoBox[length] = nextTickQueue.length;
358-
if (needSpinner) {
359-
_needTickCallback();
360-
needSpinner = false;
361-
}
362358
}
363359
}
360+
if (needSpinner) {
361+
_needTickCallback();
362+
needSpinner = false;
363+
}
364364
inTick = false;
365365
infoBox[index] = 0;
366366
infoBox[depth] = tickDepth_;
@@ -483,11 +483,6 @@
483483

484484
nextTickQueue.push(obj);
485485
infoBox[length]++;
486-
487-
if (needSpinner) {
488-
_needTickCallback();
489-
needSpinner = false;
490-
}
491486
}
492487

493488
function _nextDomainTick(callback) {
@@ -501,11 +496,6 @@
501496

502497
nextTickQueue.push(obj);
503498
infoBox[length]++;
504-
505-
if (needSpinner) {
506-
_needTickCallback();
507-
needSpinner = false;
508-
}
509499
}
510500
};
511501

0 commit comments

Comments
 (0)