From 1ef9fbf7a65763c13fa4bdf42bf4c68da852b1db Mon Sep 17 00:00:00 2001 From: Evert Timberg Date: Sun, 22 Jan 2017 12:46:27 -0500 Subject: [PATCH] inner radius could be slightly negative due to numerical errors --- src/controllers/controller.doughnut.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controllers/controller.doughnut.js b/src/controllers/controller.doughnut.js index 70ee22e18..3d4780582 100644 --- a/src/controllers/controller.doughnut.js +++ b/src/controllers/controller.doughnut.js @@ -191,7 +191,7 @@ module.exports = function(Chart) { meta.total = me.calculateTotal(); me.outerRadius = chart.outerRadius - (chart.radiusLength * me.getRingIndex(me.index)); - me.innerRadius = me.outerRadius - chart.radiusLength; + me.innerRadius = Math.max(me.outerRadius - chart.radiusLength, 0); helpers.each(meta.data, function(arc, index) { me.updateElement(arc, index, reset);