This commit is contained in:
peterkogo
2025-01-08 17:12:12 +01:00
parent 228ea770a3
commit 748c140146
+3 -3
View File
@@ -118,7 +118,7 @@ export function Pane({
const onWheel = onPaneScroll ? (event: React.WheelEvent) => onPaneScroll(event) : undefined; const onWheel = onPaneScroll ? (event: React.WheelEvent) => onPaneScroll(event) : undefined;
const onPointerDown = (event: ReactPointerEvent): void => { const onPointerDown = (event: ReactPointerEvent): void => {
const { resetSelectedElements, domNode, edgeLookup } = store.getState(); const { resetSelectedElements, domNode } = store.getState();
containerBounds.current = domNode?.getBoundingClientRect(); containerBounds.current = domNode?.getBoundingClientRect();
if ( if (
@@ -208,12 +208,12 @@ export function Pane({
} }
} }
if (areSetsEqual(prevSelectedNodeIds, selectedNodeIds.current)) { if (!areSetsEqual(prevSelectedNodeIds, selectedNodeIds.current)) {
const changes = getSelectionChanges(nodeLookup, selectedNodeIds.current, true) as NodeChange[]; const changes = getSelectionChanges(nodeLookup, selectedNodeIds.current, true) as NodeChange[];
triggerNodeChanges(changes); triggerNodeChanges(changes);
} }
if (areSetsEqual(prevSelectedEdgeIds, selectedEdgeIds.current)) { if (!areSetsEqual(prevSelectedEdgeIds, selectedEdgeIds.current)) {
const changes = getSelectionChanges(edgeLookup, selectedEdgeIds.current) as EdgeChange[]; const changes = getSelectionChanges(edgeLookup, selectedEdgeIds.current) as EdgeChange[];
triggerEdgeChanges(changes); triggerEdgeChanges(changes);
} }