Skip to content

Commit e1bbecd

Browse files
committed
Merge branch 'fix-closing-point'
2 parents 91d35b4 + f598ed5 commit e1bbecd

6 files changed

Lines changed: 10 additions & 10 deletions

File tree

component.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"name": "d3",
3-
"version": "3.1.3",
3+
"version": "3.1.4",
44
"main": "./d3.js"
55
}

d3.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
d3 = function() {
22
var d3 = {
3-
version: "3.1.3"
3+
version: "3.1.4"
44
};
55
if (!Date.now) Date.now = function() {
66
return +new Date();
@@ -2253,8 +2253,8 @@ d3 = function() {
22532253
function d3_geo_clipPolygon(segments, compare, inside, interpolate, listener) {
22542254
var subject = [], clip = [];
22552255
segments.forEach(function(segment) {
2256-
if ((n = segment.length) <= 1) return;
2257-
var n, p0 = segment[0], p1 = segment[n - 1];
2256+
if ((n = segment.length - 1) <= 0) return;
2257+
var n, p0 = segment[0], p1 = segment[n];
22582258
if (d3_geo_sphericalEqual(p0, p1)) {
22592259
listener.lineStart();
22602260
for (var i = 0; i < n; ++i) listener.point((p0 = segment[i])[0], p0[1]);

d3.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "d3",
3-
"version": "3.1.3",
3+
"version": "3.1.4",
44
"description": "A small, free JavaScript library for manipulating documents based on data.",
55
"keywords": [
66
"dom",

src/geo/clip-polygon.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ function d3_geo_clipPolygon(segments, compare, inside, interpolate, listener) {
99
clip = [];
1010

1111
segments.forEach(function(segment) {
12-
if ((n = segment.length) <= 1) return;
13-
var n, p0 = segment[0], p1 = segment[n - 1];
12+
if ((n = segment.length - 1) <= 0) return;
13+
var n, p0 = segment[0], p1 = segment[n];
1414

1515
// If the first and last points of a segment are coincident, then treat as
1616
// a closed ring.

src/start.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
d3 = (function(){
2-
var d3 = {version: "3.1.3"}; // semver
2+
var d3 = {version: "3.1.4"}; // semver

0 commit comments

Comments
 (0)