Actually shift levels for gestalt filtering

This commit is contained in:
Tony Garnock-Jones 2014-05-26 05:53:27 -04:00
parent fc5e2108a1
commit d3143b8e65
1 changed files with 1 additions and 0 deletions

View File

@ -1290,6 +1290,7 @@ function Routing(exports) {
// reasonably expensive - possibly cache it?
function smearLevels(levels) {
var result = shallowCopyArray(levels);
if (result.length > 0) result.shift();
for (var i = result.length - 2; i >= 0; i--) {
result[i].subscriptions = union(result[i].subscriptions, result[i+1].subscriptions);
result[i].advertisements = union(result[i].advertisements, result[i+1].advertisements);