Make elbow arrows respect grids
This commit is contained in:
parent
71cfd1d82d
commit
b8fac37115
@ -5949,24 +5949,21 @@ class App extends React.Component<AppProps, AppState> {
|
||||
{ informMutation: false, isDragging: false },
|
||||
);
|
||||
} else {
|
||||
const elbowed = isElbowArrow(multiElement);
|
||||
const hoveredElement =
|
||||
!elbowed &&
|
||||
getHoveredElementForBinding(
|
||||
{
|
||||
x: scenePointerX,
|
||||
y: scenePointerY,
|
||||
},
|
||||
this.scene.getNonDeletedElements(),
|
||||
this.scene.getNonDeletedElementsMap(),
|
||||
this.state.zoom,
|
||||
false,
|
||||
false,
|
||||
);
|
||||
const hoveredElement = getHoveredElementForBinding(
|
||||
{
|
||||
x: scenePointerX,
|
||||
y: scenePointerY,
|
||||
},
|
||||
this.scene.getNonDeletedElements(),
|
||||
this.scene.getNonDeletedElementsMap(),
|
||||
this.state.zoom,
|
||||
false,
|
||||
false,
|
||||
);
|
||||
const [gridX, gridY] = getGridPoint(
|
||||
scenePointerX,
|
||||
scenePointerY,
|
||||
event[KEYS.CTRL_OR_CMD] || elbowed || hoveredElement
|
||||
event[KEYS.CTRL_OR_CMD] || hoveredElement
|
||||
? null
|
||||
: this.getEffectiveGridSize(),
|
||||
);
|
||||
|
Loading…
x
Reference in New Issue
Block a user