fixes
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user