Avoid depth construction overhead for non-depthed

This commit is contained in:
kpdecker
2014-08-13 14:51:33 -05:00
parent b695aaec7c
commit 625b00e1da
+1 -1
View File
@@ -151,7 +151,7 @@ export function program(container, i, fn, data, depths) {
var prog = function(context, options) {
options = options || {};
return fn.call(container, context, container.helpers, container.partials, options.data || data, [context].concat(depths));
return fn.call(container, context, container.helpers, container.partials, options.data || data, depths && [context].concat(depths));
};
prog.program = i;
prog.depth = depths ? depths.length : 0;