From 34e9e9d85d3c444a72972c4019452506b9ee43cc Mon Sep 17 00:00:00 2001 From: David Kaltschmidt Date: Mon, 11 Apr 2016 20:22:18 +0200 Subject: [PATCH] Keep edge and node movement in sync Fixes regression introduced by #1186 (comparing wrong layout state objects) Fixes #1242 --- client/app/scripts/charts/nodes-chart.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/app/scripts/charts/nodes-chart.js b/client/app/scripts/charts/nodes-chart.js index 0308f2e6e..dc7068ad5 100644 --- a/client/app/scripts/charts/nodes-chart.js +++ b/client/app/scripts/charts/nodes-chart.js @@ -355,10 +355,10 @@ export default class NodesChart extends React.Component { } nextState.scale = zoomScale; - if (!isDeepEqual(stateNodes, state.nodes)) { + if (!isDeepEqual(layoutNodes, state.nodes)) { nextState.nodes = layoutNodes; } - if (!isDeepEqual(stateEdges, state.edges)) { + if (!isDeepEqual(layoutEdges, state.edges)) { nextState.edges = layoutEdges; }