diff --git a/Promise.js b/Promise.js index 1d8e7dc..7207fa7 100644 --- a/Promise.js +++ b/Promise.js @@ -373,7 +373,8 @@ object.Constructor('IterablePromise', Promise, { : elem instanceof Array ? [handler(unwrap( elem ))] // raw element... - : handler(elem) }, + // NOTE: no need to wrap or unwrap here... + : handler( elem ) }, // handle STOP... function(){ stop = true })