Fix `getMeshIndexRange()` logic for the first interior mesh.

This caused the first path to disappear in the SVG demo.

Closes #57.
This commit is contained in:
Patrick Walton 2017-12-20 14:10:51 -08:00
parent 4c2d0cb5ab
commit ec467ba92c
1 changed files with 5 additions and 5 deletions

View File

@ -752,12 +752,12 @@ function getMeshIndexRange(indexRanges: Range[], pathRange: Range): Range {
startIndex = indexRanges[pathRange.start].end;
let endIndex;
if (pathRange.end >= indexRanges.length)
endIndex = lastIndexRange.end;
else if (!descending)
endIndex = indexRanges[pathRange.end].start;
else
if (descending)
endIndex = indexRanges[pathRange.end - 1].start;
else if (pathRange.end >= indexRanges.length)
endIndex = lastIndexRange.end;
else
endIndex = indexRanges[pathRange.end].start;
if (descending) {
const tmp = startIndex;