From: Mathias Küsel Date: Fri, 15 Jan 2016 12:05:51 +0000 (+0100) Subject: Do not calculate control points if we want straight lines X-Git-Tag: v2.0.0~68^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa7baa16278dd0157743d9f9ac74403558316c4c;p=thirdparty%2FChart.js.git Do not calculate control points if we want straight lines --- diff --git a/src/controllers/controller.line.js b/src/controllers/controller.line.js index e557a02ec..a89590991 100644 --- a/src/controllers/controller.line.js +++ b/src/controllers/controller.line.js @@ -60,7 +60,7 @@ this.getDataset().metaData.splice(index, 0, point); // Make sure bezier control points are updated - if (this.chart.options.showLines) + if (this.chart.options.showLines && this.chart.options.elements.line.tension !== 0) this.updateBezierControlPoints(); }, @@ -112,7 +112,7 @@ this.updateElement(point, index, reset); }, this); - if (this.chart.options.showLines) + if (this.chart.options.showLines && this.chart.options.elements.line.tension !== 0) this.updateBezierControlPoints(); },