refactor(drag-handlers): always trigger dragStop when there is a dragStart closes #1424, #2341

This commit is contained in:
moklick
2022-09-01 10:58:12 +02:00
parent 4d3db3fb1a
commit c4cac4caa6
+2 -3
View File
@@ -130,8 +130,8 @@ function useDrag({
onDrag(event.sourceEvent as MouseEvent, currentNode, nodes); onDrag(event.sourceEvent as MouseEvent, currentNode, nodes);
} }
} }
})
event.on('end', (event) => { .on('end', (event) => {
setDragging(false); setDragging(false);
if (dragItems.current) { if (dragItems.current) {
const { updateNodePositions, nodeInternals, onNodeDragStop, onSelectionDragStop } = store.getState(); const { updateNodePositions, nodeInternals, onNodeDragStop, onSelectionDragStop } = store.getState();
@@ -148,7 +148,6 @@ function useDrag({
onStop(event.sourceEvent as MouseEvent, currentNode, nodes); onStop(event.sourceEvent as MouseEvent, currentNode, nodes);
} }
} }
});
}) })
.filter((event: MouseEvent) => { .filter((event: MouseEvent) => {
const target = event.target as HTMLDivElement; const target = event.target as HTMLDivElement;