Explorar o código

EAGLESIX-3881: use process.nextTick instead of setImmediate (DNE in all browsers and process.nextTick is preferred if available)

Kyle P Davis %!s(int64=11) %!d(string=hai) anos
pai
achega
8a971ae197
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      lib/pipeline/documentSources/CursorDocumentSource.js

+ 1 - 1
lib/pipeline/documentSources/CursorDocumentSource.js

@@ -167,7 +167,7 @@ proto.getCurrent = function getCurrent() {
  **/
 proto.setSource = function setSource(theSource, callback) {
 	if (theSource) throw new Error("CursorDocumentSource doesn't take a source"); //TODO: This needs to put back without the if once async is fully and properly supported
-	if (callback) return setImmediate(callback);
+	if (callback) return process.nextTick(callback);
 };
 
 /**