From 9d5e855e8eb491da7be1d5c3bdbe5436dada85ce Mon Sep 17 00:00:00 2001 From: hughligit <49313419+hughligit@users.noreply.github.com> Date: Wed, 31 Aug 2022 16:51:36 +0800 Subject: [PATCH] Fix gitGraph findLane function error findLane may infinite loop after recursive call, then cause RangeError: Maximum call stack size exceeded. --- src/diagrams/git/gitGraphRenderer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/diagrams/git/gitGraphRenderer.js b/src/diagrams/git/gitGraphRenderer.js index 7dce4d748..6b602f23c 100644 --- a/src/diagrams/git/gitGraphRenderer.js +++ b/src/diagrams/git/gitGraphRenderer.js @@ -336,7 +336,7 @@ const findLane = (y1, y2, _depth) => { return candidate; } const diff = Math.abs(y1 - y2); - return findLane(y1, y2 - diff / 5, depth); + return findLane(y1, y2 - diff / 5, depth + 1); }; /**