From 360bb55dac6a23befe6c463d9490a721d7933024 Mon Sep 17 00:00:00 2001 From: s1341 Date: Thu, 12 Dec 2013 20:29:29 +0200 Subject: [PATCH] Fix discontinuity detection in revision traversal --- src/static/js/revisioncache.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/static/js/revisioncache.js b/src/static/js/revisioncache.js index 6defa63eb..bbf11fb27 100644 --- a/src/static/js/revisioncache.js +++ b/src/static/js/revisioncache.js @@ -236,7 +236,6 @@ $.Class("RevisionCache", var direction_edges = direction ? current.previous : current.next; for (var granularity in Revision.granularities) { if (Math.abs(delta_revnum) >= Revision.granularities[granularity]) { - console.log(delta_revnum, to.revnum, current.revnum); /* * the delta is larger than the granularity, let's use the granularity *TODO: what happens if we DON'T have the edge? @@ -258,7 +257,8 @@ $.Class("RevisionCache", // next granularity level. BUT, if we are at the lowest // granularity and don't have an edge, we've reached a DISCONTINUITY // and can no longer continue. - found_discontinuity = true; + if (Revision.granularities[granularity] == 1) + found_discontinuity = true; } } }