diff --git a/core/modules/filters/all.js b/core/modules/filters/all.js index da9e949dc..853fe0a7f 100644 --- a/core/modules/filters/all.js +++ b/core/modules/filters/all.js @@ -31,7 +31,7 @@ exports.all = function(source,operator,options) { // Get our suboperators var allFilterOperators = getAllFilterOperators(); // Cycle through the suboperators accumulating their results - var results = [], + var results = new $tw.utils.LinkedList(), subops = operator.operand.split("+"); // Check for common optimisations if(subops.length === 1 && subops[0] === "") { @@ -49,10 +49,10 @@ exports.all = function(source,operator,options) { for(var t=0; t