From 5ffbcbb1630e0101e1be841008be53e7186bbc3a Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Tue, 7 Oct 2014 08:46:20 +0300 Subject: d3: don't divide by zero if no weight is set --- external/scripts/d3/d3.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'external/scripts/d3/d3.js') diff --git a/external/scripts/d3/d3.js b/external/scripts/d3/d3.js index 82287776..9956a0dc 100644 --- a/external/scripts/d3/d3.js +++ b/external/scripts/d3/d3.js @@ -6108,7 +6108,7 @@ l = alpha * strengths[i] * ((l = Math.sqrt(l)) - distances[i]) / l; x *= l; y *= l; - t.x -= x * (k = s.weight / (t.weight + s.weight)); + t.x -= x * (k = (s.weight ? s.weight : 1) / ((t.weight ? t.weight : 1) + (s.weight ? s.weight : 1))); t.y -= y * k; s.x += x * (k = 1 - k); s.y += y * k; -- cgit v1.3.1