From d3143b8e655dfcb83e005b69624ef77179c98b8e Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Mon, 26 May 2014 05:53:27 -0400 Subject: [PATCH] Actually shift levels for gestalt filtering --- route.js | 1 + 1 file changed, 1 insertion(+) diff --git a/route.js b/route.js index 56b9071..2817db8 100644 --- a/route.js +++ b/route.js @@ -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);