Make elbow arrows respect grids

This commit is contained in:
Mark Tolmacs 2025-06-23 15:20:24 +02:00
parent 71cfd1d82d
commit b8fac37115
No known key found for this signature in database

View File

@ -5949,10 +5949,7 @@ class App extends React.Component<AppProps, AppState> {
{ informMutation: false, isDragging: false },
);
} else {
const elbowed = isElbowArrow(multiElement);
const hoveredElement =
!elbowed &&
getHoveredElementForBinding(
const hoveredElement = getHoveredElementForBinding(
{
x: scenePointerX,
y: scenePointerY,
@ -5966,7 +5963,7 @@ class App extends React.Component<AppProps, AppState> {
const [gridX, gridY] = getGridPoint(
scenePointerX,
scenePointerY,
event[KEYS.CTRL_OR_CMD] || elbowed || hoveredElement
event[KEYS.CTRL_OR_CMD] || hoveredElement
? null
: this.getEffectiveGridSize(),
);