This commit is contained in:
Zixaphir 2014-01-11 15:06:55 -07:00
parent efc2fd5bd2
commit c7f0646c42
3 changed files with 5 additions and 11 deletions

View File

@ -13101,9 +13101,8 @@
} }
}, },
callbackNodesDB: function(klass, nodes, cb) { callbackNodesDB: function(klass, nodes, cb) {
var cbs, errors, fn, i, len, softTask; var cbs, errors, fn, i, softTask;
errors = null; errors = null;
len = 0;
i = 0; i = 0;
cbs = klass.callbacks; cbs = klass.callbacks;
fn = function() { fn = function() {
@ -13118,7 +13117,7 @@
while (fn()) { while (fn()) {
continue; continue;
} }
if (len === i) { if (!nodes[i]) {
if (cb) { if (cb) {
cb(); cb();
} }
@ -13126,7 +13125,6 @@
} }
return setTimeout(softTask, 0); return setTimeout(softTask, 0);
}; };
len = nodes.length;
return softTask(); return softTask();
}, },
addCallback: function(e) { addCallback: function(e) {

View File

@ -13078,9 +13078,8 @@
} }
}, },
callbackNodesDB: function(klass, nodes, cb) { callbackNodesDB: function(klass, nodes, cb) {
var cbs, errors, fn, i, len, softTask; var cbs, errors, fn, i, softTask;
errors = null; errors = null;
len = 0;
i = 0; i = 0;
cbs = klass.callbacks; cbs = klass.callbacks;
fn = function() { fn = function() {
@ -13095,7 +13094,7 @@
while (fn()) { while (fn()) {
continue; continue;
} }
if (len === i) { if (!nodes[i]) {
if (cb) { if (cb) {
cb(); cb();
} }
@ -13103,7 +13102,6 @@
} }
return setTimeout(softTask, 0); return setTimeout(softTask, 0);
}; };
len = nodes.length;
return softTask(); return softTask();
}, },
addCallback: function(e) { addCallback: function(e) {

View File

@ -177,7 +177,6 @@ Main =
callbackNodesDB: (klass, nodes, cb) -> callbackNodesDB: (klass, nodes, cb) ->
errors = null errors = null
len = 0
i = 0 i = 0
cbs = klass.callbacks cbs = klass.callbacks
@ -189,12 +188,11 @@ Main =
softTask = -> softTask = ->
while fn() while fn()
continue continue
if len is i unless nodes[i]
cb() if cb cb() if cb
return return
setTimeout softTask, 0 setTimeout softTask, 0
len = nodes.length
softTask() softTask()
addCallback: (e) -> addCallback: (e) ->