From 52c54109d2b7ac96eeb02afaa92107b6843a7298 Mon Sep 17 00:00:00 2001 From: moklick Date: Fri, 18 Dec 2020 12:45:23 +0100 Subject: [PATCH] fix(nodes): dont drag other nodes when selecNodesOnDrag=false closes #782 --- src/components/Nodes/wrapNode.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/Nodes/wrapNode.tsx b/src/components/Nodes/wrapNode.tsx index 539255aaf..a78af1de8 100644 --- a/src/components/Nodes/wrapNode.tsx +++ b/src/components/Nodes/wrapNode.tsx @@ -116,6 +116,9 @@ export default (NodeComponent: ComponentType) => { if (!selected) { addSelectedElements({ id: node.id, type: node.type } as Node); } + } else if (!selectNodesOnDrag && !selected && isSelectable) { + unsetNodesSelection(); + addSelectedElements([]); } }, [node, selected, selectNodesOnDrag, isSelectable, onNodeDragStart]