Skip to content

Commit 6b33dc9

Browse files
committed
Gadgets/Stdrev: Fixed regression that was affecting std::tuple::tuple
1 parent 86daee8 commit 6b33dc9

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

gadgets/standard_revisions.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1413,7 +1413,7 @@ $(function() {
14131413

14141414
var disp_desc = [];
14151415
var prev_nums = nums;
1416-
var prev_revs = [ Rev.DIFF ];
1416+
var prev_visibe = new VisibilityMap([Rev.DIFF]);
14171417

14181418
for (var rev = Rev.FIRST; rev !== Rev.LAST; ++rev) {
14191419
var target_nums = [];
@@ -1433,14 +1433,14 @@ $(function() {
14331433
}
14341434

14351435
if (array_equal(target_nums, prev_nums)) {
1436-
prev_revs.push(rev);
1436+
prev_visibe.add(rev);
14371437
} else {
1438-
disp_desc.push({ revs: prev_revs, nums: prev_nums });
1439-
prev_revs = [rev];
1438+
disp_desc.push({ visible: prev_visibe, nums: prev_nums });
1439+
prev_visibe = new VisibilityMap([rev]);
14401440
prev_nums = target_nums;
14411441
}
14421442
}
1443-
disp_desc.push({ revs: prev_revs, nums: prev_nums });
1443+
disp_desc.push({ visible: prev_visibe, nums: prev_nums });
14441444
// hide entire t-liX element if needed
14451445
if (!visible.is_visible_on_all()) {
14461446
this.tracker.add_diff_object(descs[i].obj, visible);
@@ -1449,7 +1449,7 @@ $(function() {
14491449
// Add t-li elements with different text if needed
14501450
// the first item always includes Rev.DIFF in .revs
14511451
if (disp_desc.length > 1) {
1452-
this.tracker.add_diff_object(descs[i].obj_num, disp_desc[0].revs);
1452+
this.tracker.add_diff_object(descs[i].obj_num, disp_desc[0].visible);
14531453
for (var j = 1; j < disp_desc.length; ++j) {
14541454
var new_el = descs[i].obj_num.clone().hide()
14551455
.insertAfter(descs[i].obj_num);
@@ -1459,7 +1459,7 @@ $(function() {
14591459
text = text + ',' + disp_desc[j].nums[k].toString();
14601460
}
14611461
new_el.text(text + ')');
1462-
this.tracker.add_object(new_el, descs[i].obj_num, disp_desc[j].revs);
1462+
this.tracker.add_object(new_el, descs[i].obj_num, disp_desc[j].visible);
14631463
}
14641464
}
14651465
}

0 commit comments

Comments
 (0)