From f3d4ee933395d8cc34867e6e276970382feb5840 Mon Sep 17 00:00:00 2001 From: Evert Timberg Date: Sun, 12 Jun 2016 09:19:33 -0400 Subject: [PATCH] Capping these to the chart bounds causes lines to bend during pan and zoom --- src/controllers/controller.line.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/controllers/controller.line.js b/src/controllers/controller.line.js index 7e8d8ae3e..a0138eed2 100644 --- a/src/controllers/controller.line.js +++ b/src/controllers/controller.line.js @@ -254,11 +254,10 @@ module.exports = function(Chart) { meta.dataset._model.tension ); - // Prevent the bezier going outside of the bounds of the graph - model.controlPointPreviousX = Math.max(Math.min(controlPoints.previous.x, area.right), area.left); - model.controlPointPreviousY = Math.max(Math.min(controlPoints.previous.y, area.bottom), area.top); - model.controlPointNextX = Math.max(Math.min(controlPoints.next.x, area.right), area.left); - model.controlPointNextY = Math.max(Math.min(controlPoints.next.y, area.bottom), area.top); + model.controlPointPreviousX = controlPoints.previous.x; + model.controlPointPreviousY = controlPoints.previous.y; + model.controlPointNextX = controlPoints.next.x; + model.controlPointNextY = controlPoints.next.y; } }, -- 2.47.2