From 5b636feaa8550ca39229e7d8805c73c72f7995dc Mon Sep 17 00:00:00 2001 From: Trevor Norris Date: Wed, 29 May 2013 14:52:10 -0700 Subject: [PATCH] process: relocate needSpinner calls It's only necessary to request the spinner once tickDone has been called, and not on every nextTick. --- src/node.js | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/src/node.js b/src/node.js index 0b5fe390575cf9..bfbf47fce67557 100644 --- a/src/node.js +++ b/src/node.js @@ -355,12 +355,12 @@ } else { nextTickQueue.splice(0, infoBox[index]); infoBox[length] = nextTickQueue.length; - if (needSpinner) { - _needTickCallback(); - needSpinner = false; - } } } + if (needSpinner) { + _needTickCallback(); + needSpinner = false; + } inTick = false; infoBox[index] = 0; infoBox[depth] = tickDepth_; @@ -483,11 +483,6 @@ nextTickQueue.push(obj); infoBox[length]++; - - if (needSpinner) { - _needTickCallback(); - needSpinner = false; - } } function _nextDomainTick(callback) { @@ -501,11 +496,6 @@ nextTickQueue.push(obj); infoBox[length]++; - - if (needSpinner) { - _needTickCallback(); - needSpinner = false; - } } };