Keep edge and node movement in sync

Fixes regression introduced by #1186 (comparing wrong layout state
objects)

Fixes #1242
This commit is contained in:
David Kaltschmidt
2016-04-11 20:22:18 +02:00
parent d237f52a90
commit 34e9e9d85d

View File

@@ -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;
}